Rattachez votre numéro WhatsApp Business à Meta Cloud API par Embedded Signup ou manuellement.
Avant d'envoyer, rattachez votre propre numéro WhatsApp Business à Meta Cloud API. Deux options, toutes deux self-service depuis la console développeur — aucune intervention d'un administrateur. Chaque écriture est strictement limitée au tenant de la clé connectée.
Note
Vous gardez votre WABA et payez Meta directement pour la livraison (leur tarif par message et par catégorie). Geskap facture des frais de plateforme par message, débités de vos crédits prépayés. Vérifiez votre solde via GET /v1/balance.
La méthode recommandée : la popup Meta Embedded Signup guide l'utilisateur, renvoie un code et un waba_id, et nous échangeons le code contre un jeton limité à votre WABA, résolvons le numéro (y compris en Coexistence) et abonnons notre application aux webhooks de la WABA.
La console récupère la config publique de l'app Meta (app_id, config_id, version Graph) via GET /v1/console/embedded-signup-config, lance le SDK JS, puis poste le résultat :
POST /v1/console/meta/embedded-signup
Corps de la requête
{
"code": "AQD…",
"waba_id": "10987654321",
"phone_number_id": "112233445566"
}
Si vous gérez déjà vos identifiants Meta, fournissez directement le phone_number_id et un access_token permanent. Nous basculons le canal sur cloud_api, abonnons l'app à la WABA et récupérons le numéro et le nom vérifié.
POST /v1/console/meta-connect
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
phone_number_id | string | Oui | L'ID du numéro de téléphone Meta Cloud API. |
access_token | string | Oui | Un jeton d'accès permanent scoping votre WABA. |
waba_id | string | Non | L'ID de votre WhatsApp Business Account. |
verify_token | string | Non | Jeton de vérification du webhook Meta. |
GET /v1/console/connection
Réponse
{
"channel_provider": "cloud_api",
"meta_phone_number_id": "112233445566",
"display_phone_number": "+237 6 56 09 88 31",
"verified_name": "Acme SARL",
"connected": true
}