Pular para o conteúdo principal

BroadcastVariables

De onde vem cada variável do template: header e body pelo nome do marcador ("1", "2"… ou o nome), buttons pelo índice do botão. Toda fonte de contato ou campo exige um fallback para quem não tem o dado. Um cabeçalho de mídia precisa de headerMedia.

header object
property name* VariableSource

contact (um dado do contato), attribute (um campo personalizado) ou static (um valor fixo).

sourcestringrequired

Possible values: [contact, attribute, static]

keystring
Example: first_name
fallbackstring

Possible values: non-empty and <= 200 characters

valuestring

Possible values: non-empty and <= 1000 characters

body object
property name* VariableSource

contact (um dado do contato), attribute (um campo personalizado) ou static (um valor fixo).

sourcestringrequired

Possible values: [contact, attribute, static]

keystring
Example: first_name
fallbackstring

Possible values: non-empty and <= 200 characters

valuestring

Possible values: non-empty and <= 1000 characters

buttons object
property name* VariableSource

contact (um dado do contato), attribute (um campo personalizado) ou static (um valor fixo).

sourcestringrequired

Possible values: [contact, attribute, static]

keystring
Example: first_name
fallbackstring

Possible values: non-empty and <= 200 characters

valuestring

Possible values: non-empty and <= 1000 characters

headerMedia object
typestring

Possible values: [image, video, document]

linkstring<uri>

Possible values: <= 2000 characters

idstring

Possible values: <= 100 characters

filenamestring

Possible values: <= 240 characters

BroadcastVariables
{
"body": {
"1": {
"source": "contact",
"key": "first_name",
"fallback": "cliente"
},
"2": {
"source": "static",
"value": "BLACK20"
}
}
}