Migration de modèles

Ce document explique comment migrer des modèles d’un compte WhatsApp Business (WABA) à un autre. Notez que la migration ne déplace pas les modèles, mais les recrée dans le compte WhatsApp Business de destination.

Limites

  • Les modèles ne peuvent être migrés qu’entre des comptes WhatsApp Business appartenant à la même entreprise Meta.
  • Seuls les modèles dont le statut est APPROVED et dont le quality_score est GREEN ou UNKNOWN sont éligibles pour la migration.

Syntaxe de la requête

Utilisez le point de terminaison Compte WhatsApp Business > Migrer les modèles de messages pour migrer les modèles d’un compte WhatsApp Business à un autre.

POST /<DESTINATION_WABA_ID>/migrate_message_templates
  ?source_waba_id=<SOURCE_WABA_ID>
  &page_number=<PAGE_NUMBER>

Paramètres

Espace réservéDescriptionExemple de valeur

<DESTINATION_WABA_ID>

ID de compte WhatsApp Business

Obligatoire.

ID du compte WhatsApp Business de destination.

104996122399160

<SOURCE_WABA_ID>

ID de compte WhatsApp Business

Obligatoire.

ID du compte WhatsApp Business source.

102290129340398

<PAGE_NUMBER>

Entier

Facultatif.

Indique le nombre de modèles à migrer par ensembles de 2 500. Indexé sur zéro. Par exemple, pour migrer 5 000 modèles, envoyez en parallèle une requête avec cette valeur définie sur 0 et une autre requête avec cette valeur définie sur 1.

0

Réponse

{
  "migrated_templates": [<MIGRATED_TEMPLATES>],
  "failed_templates": [<FAILED_TEMPLATES>]
}

Propriétés de la réponse

Espace réservéDescriptionExemple de valeur

<MIGRATED_TEMPLATES>

Liste

Liste des ID de modèle qui ont été dupliqués dans le compte WhatsApp Business de destination.

"1473688840035974","6162904357082268","6147830171896170"

<FAILED_TEMPLATES>

Carte

Carte identifiant les modèles qui n’ont pas été dupliqués dans le compte WhatsApp Business de destination.


Chaque clé représente l’ID d’un modèle et sa valeur la raison de l’échec.

"1019496902803242":"Incorrect category","259672276895259":"Formatting error - dangling parameter","572279198452421":"Incorrect category"

Exemple de requête

curl -X POST 'https://graph.facebook.com/v20.0/104996122399160/migrate_message_templates?source_waba_id=102290129340398&page_number=0' \
-H 'Authorization: Bearer EAAJB...'

Exemple de réponse

{
  "migrated_templates": [
    "1473688840035974",
    "6162904357082268",
    "6147830171896170"
  ],
  "failed_templates": {
    "1019496902803242": "Incorrect category",
    "259672276895259": "Formatting error - dangling parameter",
    "572279198452421": "Incorrect category"
  }
}