Concepts clés
Comptes
Un compte est un utilisateur final identifié par un numéro de téléphone E.164 (+228…).
| État | Signification |
|---|---|
pending | Invité / pas encore entièrement revendiqué |
claimed | L'utilisateur a terminé la revendication OTP - peut utiliser l'app |
blocked | Désinscrit / bloqué |
Les partenaires rattachent des comptes à eux-mêmes (M2M ou champs fournisseur). Les utilisateurs rattachés voient ce partenaire dans leur hub.
Partenaires
Un partenaire est une organisation (ex. SEED) avec :
- Clés API
- Modèles
- Chaîne de canaux (in-app → WhatsApp → SMS)
- Bots et flows optionnels
- Branding (logo, nom)
Messages
Les messages partenaire → utilisateur peuvent être :
| Type | Comportement hub |
|---|---|
| Texte, média, lien, HTML | Messages hub autonomes (liste, plus récents en premier) |
| Invitations flow | Cartes flow autonomes |
| Réponses support | Dans une conversation démarrée par l'utilisateur |
L'API partenaire
POST /messagescrée des messages hub, pas des fils de chat support.
Types de contenu
content_type | Description |
|---|---|
text | Texte brut |
image | URL d'image ou base64 |
document | PDF / fichiers |
audio | Fichier audio |
video | Fichier vidéo |
link | Carte CTA (url + label + title) |
html | Newsletter mobile (HTML) |
flow | Invitation de formulaire multi-étapes interactif |
system | Message système plateforme |
Conversations
Les conversations sont des fils de type support :
- Créées lorsqu'un utilisateur démarre une assistance
- Les agents répondent via Partner Hub / API agent
- Les sessions bot peuvent utiliser des sujets comme
Bot · …(masqués du menu « Conversations » utilisateur)
Canaux de livraison
Configurés par partenaire comme une chaîne ordonnée, par exemple :
inapp- mobile / Application Client MorisBoxwhatsappsms
Les OTP et messages critiques peuvent forcer un sous-ensemble de canaux.
Catalogue complet des surfaces client, outils partenaires et comportement des canaux : Plateformes.
Idempotence
Passez idempotency_key à l'envoi pour éviter les doublons lors des retries :
{ "idempotency_key": "partner-order-98765" }
Même partenaire + même clé renvoie le message d'origine.
