API Documentation
Integrate our SMS services with ease using our RESTful API. Send, track, and manage messages programmatically.
Get StartedAuthentication
Use an API key for authentication. Include it in the Authorization
header.
curl -X POST "https://api.egkkikikikifistis.gr/v1/messages" -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"to":"+1234567890","body":"Hello from EGKKI!"}'
Endpoints
Send SMS
POST /v1/messages
- •
to
(string) - Phone number in E.164 format - •
body
(string) - Message text - •
type
(optional, string) - Message type (text/flash)
201 Created
{ "messageId": "MSG-83734", "status": "queued", "to": "+1234567890", "createdAt": "2025-10-03T15:30:00Z" }
Check Message Status
GET /v1/messages/:messageId
- •
messageId
(string) - ID from send response
200 OK
{ "messageId": "MSG-83734", "status": "delivered", "details": {"network": "T-Mobile", "deliveredAt": "2025-10-03T15:32:01Z"} }
Try It Live
Use credentials below or replace with your own:
curl -X POST "https://api.egkkikikifistis.gr/v1/messages" \ -H "Authorization: Bearer DEMO-API-KEY" \ -H "Content-Type: application/json" \ -d '{"to":"+16175550123","body":"Hi from EGKKI API"}'
* Demo credentials pre-configured