Quickstart
Send your first message in three steps
Get your access key, make one request and watch the delivery report arrive.
Your first request
Copy, paste, send
Replace the token and the number, then run it.
curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
-H "Token: $SMSLOCAL_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"from": "SMSLOCAL",
"to": "14155550123",
"content": "Hello from SMSLocal"
}'The steps
Authenticate, send, track
01
Authenticate
Send your access key as a Token header, with Content-Type: application/json, on every request.
02
Send
POST a from, to and content. The response returns a msgid and an errorcode straight away.
03
Track
We post a status report to your callback URL as soon as the message reaches its final state.
Next
Keep going
Webhooks
Receive delivery reports and replies.
API reference
All the fields and endpoints.
Developer docs
The full guide.
Answers To Your Questions
Quickstart — frequently asked questions
It is available in your account after you sign up.
The message was accepted. Delivery status follows on your callback URL.