API SMS pour le Maroc

SMS Maroc, la plateforme CPaaS locale pour messages critiques.

Envoyez des OTP, alertes transactionnelles et campagnes SMS via SMS.to avec une API REST propre, une facturation MAD/EUR et un support français.

50 SMS offerts. Sandbox inclus. Sans carte bancaire.
SMS.to upstreamDLR signes10k messages par batchMAD + EUR
API SMS MarocTarifs SMSGuidesComparatifsGlossaire

Production stack

SMS first, with clean room for future channels.

01

SMS

Canal production actif pour OTP, banque, e-commerce et notifications critiques.

des 0,19 EUR
02

Webhooks DLR

Callbacks SMS.to signes pour suivre sent, delivered, failed et undeliverable.

inclus
03

WhatsApp / Telegram

Extensions prevues seulement apres configuration d endpoints upstream dedies.

sur demande

Routage conservateur

Production lancee en SMS uniquement; les cascades multi-canaux restent des extensions configurees explicitement.

Webhooks signes

DLR temps reel avec signature HMAC, historique de statut et relance en queue.

Dashboard operations

Messages, couts, campagnes, contacts, clefs API, webhooks et facturation au meme endroit.

Maroc par defaut

Normalisation +212, langue francaise, MAD, CNDP-ready et routage operateur local.

Operations

Built for repeated daily work.

Today12,840 sent97.9% delivered1,426 MAD spend
Delivery flow

SMS.to handles outbound delivery; signed callbacks update status and billing.

Live message log
queued
sent
delivered
failed
Webhook healthSigned

SMS.to callbacks verified before status updates.

Developer surface

OpenAPI-first, production-shaped endpoints.

POST/v1/messages

Queues one SMS, WhatsApp OTP, or Telegram OTP message.

POST/v1/messages/bulk

Queues up to 10,000 personalized messages in one request.

GET/v1/messages

Returns recent messages for the authenticated account.

POST/v1/verify/send

Creates an OTP session and sends the code over SMS, WhatsApp, or Telegram.

POST/v1/verify/check

Validates a code for an active verification session.

GET/v1/analytics

Returns totals, delivery rate, costs, channel mix, and daily volume for the last window.

Quickstart
curl -X POST https://api.smsmaroc.ma/v1/messages \
  -H "Authorization: Bearer smr_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+212612345678",
    "message": "Votre code est 483921",
    "from": "MonApp",
    "cascade": true
  }'
OpenAPI YAML