Skip to main content

SMS

Send SMS messages worldwide through Orbit’s SMPP gateway infrastructure. Orbit connects to tier-1 carriers and aggregators across 190+ countries, handling concatenation, encoding, and delivery tracking automatically.

Send an SMS

curl -X POST https://orbit-api.devotel.io/api/v1/messages/sms \
  -H "X-API-Key: dv_live_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155552671",
    "from": "+18005551234",
    "body": "Hello from Orbit!"
  }'

Response

{
  "data": {
    "message_id": "msg_sms_abc123",
    "status": "queued",
    "channel": "sms",
    "segments": 1
  },
  "meta": {
    "request_id": "req_xyz789",
    "timestamp": "2026-03-08T00:00:00Z"
  }
}

Features

  • A2P and P2P messaging — application-to-person and person-to-person support
  • Global reach — 190+ countries via Devotel’s aggregator network
  • Delivery reports — real-time status webhooks for every message
  • Concatenated messages — multi-part SMS handled transparently (up to 10 segments)
  • E.164 validation — automatic phone number format validation
  • Unicode support — full GSM-7 and UCS-2 encoding with automatic detection
  • Sender ID — alphanumeric sender IDs where supported by local regulations

Message Status Flow

queuedsendingsentdelivered (or failed / undelivered) Subscribe to status updates via webhooks using the message.status_updated event.

Rate Limits

PlanMessages/second
Starter10
Growth100
Business500
EnterpriseCustom

Pricing

SMS pricing is per-segment and varies by destination country. Check the pricing page or query the /v1/pricing/sms endpoint for real-time rates.