Go to account

SMS

Send SMS

Send a message to one or multiple recipients. Supports scheduling, DND bypass, and URL shortening via the options object.

POST

/v1/sms/send

Authorization

Header

X-Emisri-Api-Key: your_secret_key

Required

Yes

Request body

application/json

FieldTypeRequiredDescription
senderstringyesYour registered Sender ID (max 11 characters).
textstringyesThe SMS message content.
destinationarrayyesOne or more recipient phone numbers in international format without the + sign (e.g. 2348012345678).
campaignNamestringnoA label for grouping messages. A campaignId is returned in the response for analytics.
optionsobjectnoOptional configuration for scheduling, DND bypass, and URL shortening. See Options object below.

options object

FieldTypeRequiredDescription
scheduleAtstringnoISO 8601 datetime to schedule the message (e.g. 2026-05-21T09:00:00Z). Omit to send immediately.
excludeDndbooleannoSet to true to bypass Do Not Disturb restrictions for this message.
urlShorteningobjectnoURL shortening and click-tracking configuration. See urlShortening object below.

Response · 200 OK

application/json

FieldTypeRequiredDescription
successbooleantrue when the request was accepted successfully.
dataobjectThe response payload.
metaobjectRequest metadata.