Envoyer un message via l'API (exemple de requête)

Envoyer un message via l'API (exemple de requête)

Exemple cURL

curl -X POST https://api.envoisms.ma/v1/messages \
  -H "Authorization: Bearer VOTRE_CLE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+212661234567",
    "from": "ENVOISMS",
    "channel": "sms",
    "message": "Bonjour, votre commande a été confirmée.",
    "message_type": "premium"
  }'

Exemple Node.js

const response = await fetch("https://api.envoisms.ma/v1/messages", {
  method: "POST",
  headers: {
    "Authorization": "Bearer VOTRE_CLE_API",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    to: "+212661234567",
    from: "ENVOISMS",
    channel: "sms",
    message: "Bonjour, votre commande a été confirmée."
  })
});
const data = await response.json();

Réponse type

{
  "message_id": "msg_8f2a1c",
  "status": "queued",
  "to": "+212661234567",
  "operator": "IAM",
  "segments": 1,
  "cost": 0.35
}

Consultez la référence complète pour les paramètres optionnels (scheduled_at, webhook_url, template_id, etc.).

Cet article vous a-t-il été utile ?