SMS
Live production channel for OTP, banking, e-commerce, and critical notifications.
from EUR 0.19SMS API for Morocco
Send SMS OTPs, transactional alerts, and campaigns through SMS.to with a clean REST API, MAD/EUR billing, and local support.
50 free SMS. Sandbox included. No card required.Production stack
Live production channel for OTP, banking, e-commerce, and critical notifications.
from EUR 0.19Signed SMS.to callbacks for sent, delivered, failed, and undeliverable states.
includedFuture extensions only after dedicated upstream endpoints are configured.
on requestProduction is launched as SMS-only; multi-channel cascades remain explicitly configured extensions.
Real-time DLRs with HMAC signatures, status history, and queue retries.
Messages, spend, campaigns, contacts, API keys, webhooks, and billing in one place.
+212 normalization, French-first UX, MAD billing, CNDP-ready data posture, local routing.
Operations
SMS.to handles outbound delivery; signed callbacks update status and billing.
SMS.to callbacks verified before status updates.
Developer surface
/v1/messagesQueues one SMS, WhatsApp OTP, or Telegram OTP message.
/v1/messages/bulkQueues up to 10,000 personalized messages in one request.
/v1/messagesReturns recent messages for the authenticated account.
/v1/verify/sendCreates an OTP session and sends the code over SMS, WhatsApp, or Telegram.
/v1/verify/checkValidates a code for an active verification session.
/v1/analyticsReturns totals, delivery rate, costs, channel mix, and daily volume for the last window.
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