Envoyer un SMS via l’API

Endpoint unitaire : POST /api/v1/public/sms/send. Même authentification que le reste du préfixe /api/v1/public/ — voir le getting started pour un cURL complet et la page authentification pour la signature.

sms-send.sh
# Vérifier l’auth (ping) curl -sS "$BASE/api/v1/public/util/ping" \   -H "X-API-KEY: …" \   -H "X-TIMESTAMP: …" \   -H "X-SIGNATURE: …"
✓ POST /sms/send

POST /api/v1/public/sms/send

Corps typique : recipient (E.164), content (texte). Champs optionnels (sender, type, planification) selon votre contrat — décrits dans la référence client.

  • AuthentificationX-API-KEY, X-TIMESTAMP, X-SIGNATURE ; le body signé = le body envoyé (détail).
  • Sandbox — numéros de test +9990555… pour simuler la livraison sans SMS réel.
  • DPA — requis côté entreprise pour les envois réels ; sinon 403 possible (erreurs).
  • Réponse — souvent 202 avec id et statut initial (file d’attente asynchrone).

Exemple pas à pas + cURL : Getting started API SMS.

Paramètres et cas avancés

Schémas complets, quotas et codes d’erreur : documentation dans l’espace client.