SMS et courriel · une seule API
Vos messages par SMS ou courriel, en une requête.
Rendez-vous confirmés, rappels, alertes : prévenez qui vous voulez depuis n'importe quelle application, avec une clé et un appel.
CBCabinet BernardSMS · maintenant
Bonjour, votre rendez-vous est confirmé demain à 9 h. À bientôt !
1 SMS65 caractères70 par SMS (accents, emojis)
Trois étapes, pas une de plus.
01Votre cléUne clé par application : vous pouvez en couper une sans toucher aux autres.
02Une requêteLe destinataire, le texte, et les canaux dans l'ordre voulu. Depuis PHP, Node, un CRM ou un simple curl.
03Rien ne se perdLe message attend en file et part dès que son canal est disponible ; si le SMS ne part pas à temps, le courriel prend le relais.
L'API tient en une ligne.
curl https://msg.okto.it/messages \
-H "Authorization: Bearer $CLE" \
-H "Content-Type: application/json" \
-d '{"to": {"phone": "06 12 34 56 78",
"email": "claire@exemple.fr"},
"text": "Votre rendez-vous est confirmé."}'202 { "id": "msg_…", "status": "queued",
"channel": "sms", "channels": ["sms", "email"] }- Accents et emojis160 caractères par SMS, 70 dès qu'un accent ou un emoji apparaît.
- Messages longsDécoupés puis recomposés par le téléphone, jusqu'à 6 SMS.
- Repli entre canauxSMS d'abord, courriel si le SMS n'est pas parti à temps. Ou l'inverse, ou un seul canal.
- Planifié ou immédiatUne date d'envoi, une durée de vie, une clé d'idempotence : pas de doublon si vous réessayez. Suivez chaque message par son identifiant.
- Mode essaiAjoutez ?dryRun=1 : l'API vérifie et compte les SMS sans rien envoyer.
- Garde-fousLimite par heure et par clé, destinataires autorisés : pas de numéros surtaxés.