Migración de plantillas

En este documento se describe cómo migrar plantillas de una cuenta de WhatsApp Business (WABA) a otra. Ten en cuenta que la migración no mueve las plantillas, sino que las vuelve a crear en la cuenta WABA de destino.

Limitaciones

  • Las plantillas solo pueden migrarse entre cuentas WABA propiedad de la misma empresa de Meta.
  • Solo cumplen los requisitos para la migración las plantillas cuyo estado sea APPROVED y cuyo valor de quality_score sea GREEN o UNKNOWN.

Sintaxis de la solicitud

Usa el extremo Cuenta de WhatsApp Business > Migrar plantillas de mensajes para migrar las plantillas de una cuenta WABA a otra.

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

Parámetros

Marcador de posiciónDescripciónEjemplo de valor

<DESTINATION_WABA_ID>

Identificador de la cuenta de WhatsApp Business

Obligatorio.

Identificador de la cuenta de WhatsApp Business de destino.

104996122399160

<SOURCE_WABA_ID>

Identificador de la cuenta de WhatsApp Business

Obligatorio.

Identificador de la cuenta de WhatsApp Business de origen.

102290129340398

<PAGE_NUMBER>

Entero

Opcional.

Indica la cantidad de plantillas que migrar como conjuntos de 2500. Indexado en cero. Por ejemplo, para migrar 5000 plantillas, envía una solicitud con este valor establecido en 0 y otra solicitud con este valor establecido en 1, en paralelo.

0

Respuesta

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

Propiedades de la respuesta

Marcador de posiciónDescripciónEjemplo de valor

<MIGRATED_TEMPLATES>

Lista

Lista de identificaciones de plantillas que se han duplicado correctamente en la cuenta de WhatsApp Business de destino.

"1473688840035974","6162904357082268","6147830171896170"

<FAILED_TEMPLATES>

Asignación

Asignación que identifica las plantillas que no se duplicaron en la cuenta de WhatsApp Business de destino.


Las claves son identificaciones de plantillas y los valores son motivos de error.

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

Ejemplo de solicitud

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

Ejemplo de respuesta

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