CreateTemplateRequest
O components (tu texto) o libraryTemplateName (el texto de Meta) — enviar los
dos resulta en 422.
Solo minúsculas, dígitos y guion bajo.
Possible values: non-empty and <= 512 characters, Value must match regular expression ^[a-z0-9_]+$
confirmacao_pedidoPossible values: [MARKETING, UTILITY, AUTHENTICATION]
Componentes en el dialecto de Meta (HEADER, BODY, FOOTER, BUTTONS),
con los ejemplos en example.header_text, example.body_text o
example.body_text_named_params.
Obligatorio, salvo cuando la plantilla viene de la biblioteca.
Possible values: >= 1
Nombre del elemento en la biblioteca de Meta (GET /templates/library) — no
el nombre de tu plantilla, que va en name. Con él, components no se
envía: el texto lo escribe Meta.
Possible values: <= 512 characters
delivery_update_1Lo que necesita cada botón del modelo, en el dialecto de Meta — la URL del
botón ({ type: URL, url: { base_url, url_suffix_example } }) o el teléfono
({ type: PHONE_NUMBER, phone_number }). Solo vale junto a
libraryTemplateName.
Possible values: <= 10
libraryTemplateBodyInputs object
Ajustes que el modelo permite. Solo vale junto a libraryTemplateName.
Plantillas de autenticación — aviso de "no compartas el código".
Plantillas de autenticación — validez del código, en minutos.
Possible values: >= 1 and <= 90
Possible values: >= 2 characters
pt_BRDeja que Meta reclasifique la categoría en lugar de rechazar la plantilla.
trueSe infiere del texto si se omite. Declarar un formato que contradice el texto
resulta en 422.
Possible values: [POSITIONAL, NAMED]
{
"name": "confirmacao_pedido",
"category": "MARKETING",
"components": [
{}
],
"libraryTemplateName": "delivery_update_1",
"libraryTemplateButtonInputs": [
{}
],
"libraryTemplateBodyInputs": {
"addContactNumber": true,
"addLearnMoreLink": true,
"addTrackPackageLink": true,
"addSecurityRecommendation": true,
"codeExpirationMinutes": 0
},
"language": "pt_BR",
"wabaId": "string",
"allowCategoryChange": true,
"parameterFormat": "POSITIONAL"
}