Early Access

Build with CloudMetis

The CloudMetis SMS API is in private preview. Request access and we'll set you up with credentials and documentation as the API opens up.

Send an SMS in one request

Preview — endpoints and fields may change before general availability.

# Send an SMS
curl -X POST \
  https://api.cloudmetis.com/v1/sms/send \
  -H "Authorization: Bearer cm_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
  "to": "+254712345678",
  "message": "Hello from CloudMetis!",
  "sender_id": "MYCOMPANY"
}'
{
  "status": "accepted",
  "message_id": "msg_abc123",
  "sms_parts": 1,
  "cost": "0.8892",
  "balance_after": "499.00",
  "currency": "KES"
}

API Highlights

Simple Auth

API key in the Authorization header. Preview participants manage their keys from the CloudMetis dashboard.

Authorization: Bearer cm_live_...

Three Endpoints

Everything you need to send messages and track them.

POST /v1/sms/send
GET  /v1/sms/status/{id}
GET  /v1/sms/balance

Webhook Callbacks

Get delivery reports pushed to your URL in real time. Status updates for delivered, failed, and expired messages.

POST https://your-app.com/webhook

Want early access?

Tell us what you're building and we'll get you onto the preview.