Ir para o conteúdo

Botão Selecionar modelo#

Esta seção descreve o formato de notificação recebida do objeto messageData para botões de modelo. Para obter uma descrição do formato geral das notificações recebidas, consulte a seção Mensagens recebidas.

Notificação#

Formato de notificação#

Campos do objeto messageData

Parâmetro Tipo Descrição
typeMessage string O tipo de mensagem recebida. Para mensagens deste tipo, o campo assume o valor templateButtonsReplyMessage
templateButtonReplyMessage object Objeto de dados de clique do botão do usuário

Campos do objeto templateButtonReplyMessage

Parâmetro Tipo Descrição
selectedIndex string índice numérico do botão pressionado
selectedId string ID do botão
selectedDisplayText string texto do botão pressionado
stanzaId string Post ID com botões

Exemplo de corpo de notificação#

{
    "typeWebhook": "incomingMessageReceived",
    "instanceData": {
        "idInstance": 1101000001,
        "wid": "11001234567@c.us",
        "typeInstance": "whatsapp"
    },
    "timestamp": 1656315272,
    "idMessage": "9BB19BB0D568BA7B185EEAD21A33D317",
    "senderData": {
        "chatId": "11001234567@c.us",
        "sender": "11001234567@c.us",
        "senderName": "Green API"
    },
    "messageData": {
        "typeMessage": "templateButtonReplyMessage",
        "templateButtonReplyMessage": {
            "stanzaId": "BAE53AFDD5F0C137",
            "selectedIndex": 2,
            "selectedId": "id1",
            "selectedDisplayText": "red"
        },
    }
}