API Reference

Complete REST API documentation for Sendly SMS.

Authentication

All requests require a Bearer token in the Authorization header:

Authorization: Bearer sk_live_YOUR_API_KEY

Base URL

https://sendly.live/api/v1

Messages Endpoints

MethodEndpointDescription
POST/messagesSend single SMS
POST/messages/batchSend up to 1000 messages
POST/messages/scheduleSchedule future delivery
GET/messagesList messages with pagination
GET/messages/:idGet message details
GET/messages/scheduledList scheduled messages
DELETE/messages/scheduled/:idCancel scheduled message

Verify (OTP) Endpoints

MethodEndpointDescription
POST/verifySend OTP code
POST/verify/:id/checkVerify code
POST/verify/:id/resendResend code
GET/verify/:idGet verification status
GET/verifyList verifications
POST/verify/sessionsCreate hosted session
POST/verify/sessions/validateValidate token

Webhooks Endpoints

MethodEndpointDescription
POST/webhooksCreate webhook
GET/webhooksList webhooks
GET/webhooks/:idGet webhook details
PATCH/webhooks/:idUpdate webhook
DELETE/webhooks/:idDelete webhook
POST/webhooks/:id/testSend test event

API Keys Endpoints

MethodEndpointDescription
POST/keysCreate API key
GET/keysList API keys
GET/keys/:idGet key details
DELETE/keys/:idRevoke key
POST/keys/:id/rotateRotate key (24h grace)
PATCH/keys/:id/renameRename key

Credits Endpoints

MethodEndpointDescription
GET/credits/balanceGet balance
GET/credits/transactionsTransaction history
GET/credits/packagesAvailable packages