Skip to main content
Version: v0.16

SMS API Reference

API reference for the SMS module.

Send SMS

Send Message

POST /sms/send
masterkey: {masterKey}

Request Body:

{
"to": "+1234567890",
"message": "Your verification code is 123456"
}

Response:

{
"message": "SMS sent successfully",
"messageId": "..."
}

Send to Multiple Recipients

POST /sms/sendMany
masterkey: {masterKey}

Request Body:

{
"to": ["+1234567890", "+0987654321"],
"message": "Broadcast message"
}

Configuration

Get Config

GET /admin/sms/config
masterkey: {masterKey}

Update Config

PUT /admin/sms/config
masterkey: {masterKey}

Request Body:

{
"provider": "twilio",
"twilio": {
"accountSid": "...",
"authToken": "...",
"phoneNumber": "+1..."
}
}

Error Handling

StatusDescription
400Invalid phone number format
401Invalid credentials
500Provider error