SMSMarocPro

Explorer SMSMarocPro

API SMS · Maroc

Le SMS dans
votre application.

Envoyez les codes OTP générés par votre application, vos alertes et vos notifications à vos destinataires marocains. Une API HTTPS, un suivi par message et des webhooks signés.

Inclus dans Essentiel et Croissance. L’envoi API utilise l’allocation de votre compte et nécessite un forfait actif.

Un appel, un message.POST /v1/messages
curl 'https://smsmarocpro.com/v1/messages' \
  --header 'Authorization: Bearer <VOTRE_CLE_SERVEUR>' \
  --header 'Content-Type: application/json' \
  --header 'Idempotency-Key: order_2026_000001_ready' \
  --data '{
    "to": "+2126XXXXXXXX",
    "trafficClass": "transactional",
    "text": "Votre commande est prête."
  }'
202 Accepted

Demande acceptée. Conservez l’identifiant pour suivre le résultat.

Exemple affiché uniquement : cette page n’envoie aucun SMS. Remplacez les valeurs masquées dans votre propre intégration.

Du déclenchement au résultat

Une demande.
Un suivi clair.

Chaque message conserve son identifiant. Une réponse HTTP et une réception sur le téléphone restent deux événements distincts.

  1. 01 VOTRE APPLICATION

    Déclencher

    Créez une opération métier et conservez sa clé d’idempotence avant l’appel.

    Idempotency-Key
  2. 02 API SMSMAROCPRO

    Accepter et suivre

    HTTP 202 confirme l’admission. Retrouvez le même message en cas de reprise de la même demande.

    GET /v1/messages/{id}
  3. 03 VOTRE ENDPOINT

    Recevoir le résultat

    Vérifiez la signature et dédupliquez les événements. La réception confirmée reste distincte de la transmission.

    message.sent / message.delivered

Dans votre produit

Vos événements deviennent des messages utiles.

Votre application choisit le destinataire, le contenu et le moment. SMSMarocPro prend en charge le transport et le suivi SMS.

Commerce

Une commande prête à retirer.

Votre système déclenche une information lorsque la commande change d’état.

Exemple de messageVotre commande est prête à être récupérée.
Rendez-vous

Un rappel au bon moment.

Votre application calcule le bon moment et tient compte des modifications et annulations.

Exemple de messageRappel : votre rendez-vous est demain à 10 h.
Codes et alertes

Le code vient de votre application.

Vous générez, faites expirer et vérifiez vos codes. SMSMarocPro assure leur transport SMS.

Exemple de messageVotre code de vérification : [code généré par votre application].

Une intégration maîtrisée

Les bons réflexes,
dès le premier appel.

Gardez des accès protégés et des reprises compréhensibles lorsque votre application rencontre un imprévu.

Lire le guide des reprises →

Gardez les clés côté serveur

Créez une clé avec les droits nécessaires. Aucun secret dans le navigateur, les URL ou les journaux.

Reprenez la même demande

Après une réponse incertaine, réutilisez la clé et le contenu d’origine. Une nouvelle clé représente une nouvelle demande.

Vérifiez vos webhooks

Contrôlez la signature sur le corps brut, enregistrez l’événement durablement et répondez rapidement. Le guide décrit les reprises et la rotation des secrets.

Vérifiez les limites

Consultez disponibilité, quota et maximum quotidien. HTTP 202 ne constitue pas une promesse d’acheminement immédiat.

Pour votre développeur

La référence,
pour aller plus loin.

Le contrat public, les exemples et les règles d’intégration, accessibles sans ouvrir un compte.

01

Référence API

Routes, statuts, erreurs et signatures.

02

Contrat OpenAPI

Le contrat machine de l’API publique.

03

Guide LLM

Les règles d’intégration et l’exemple Node.js.

Préparer votre intégration

Votre prochain appel commence ici.

Créez votre compte pour explorer les accès et choisir votre forfait. L’envoi API utilise les ressources de votre abonnement actif.

Créer mon compte