Saltar para o conteúdo principal

Webhook

Para configurar o webhook do workspace acesse: https://studio.posit.us/workspace/configuracoes Todo evento entregue ao seu webhook segue o mesmo envelope: um campo event com o nome do evento, um objeto workspace identificando o workspace de origem e um objeto com o recurso relacionado ao evento (number, template etc.). A entrega é feita via HTTP POST. Objeto workspace
CampoDescrição
idIdentificador (UUID) do workspace
providerProvedor do workspace: { "id", "name" }
type_workspaceTipo do workspace: { "id", "name" } (Receptivo / Prospect)
nameNome do workspace
business_idID do Business Manager na Meta
waba_idID da WABA na Meta

Classificação de qualidade do número

Receba em seu webhook a qualidade de cada número de WhatsApp afim de manter uma melhor integração com o seu CRM, aumentando assim a qualidade da gestão em seus números.
  • Indefinido: ainda não qualificado
  • Verde: qualidade alta
  • Amarelo: qualidade média
  • Vermelho: qualidade baixa

Eventos de número

Tipo de EventoDescrição
phone_number_status_updateEnviado em tempo real sempre que o status, a classificação de qualidade (quality_rating) ou o limite de mensagens (messaging_limit) do número é alterado.
phone_number_quality_updateEnviado durante a sincronização periódica dos números. Utiliza um payload em formato achatado (ver exemplo abaixo).
phone_number_syncEnviado durante a sincronização periódica, refletindo o estado atual do número.

Status do número

Status do númeroDescrição
1Número aguardando aprovação
2Número aguardando criação do servidor
3Número aguardando autenticação do servidor
4Número aguardando instalação do servidor
5Número aguardando configuração do servidor
6Número aguardando ativação
7Número ativo
8Número inativo
9Número excluído
10Aguardando migração para Cloud Api
11Número aguardando reinicialização do servidor
12Número aguardando finalização da ativação por parte do usuário
13Número banido
14Número aguardando restauração
15Número transferido

Status de qualidade (quality_status)

IDCódigo
0UNKNOWN
1CONNECTED
2FLAGGED
3MIGRATED

Classificação de qualidade (quality_rating)

IDDescrição da classificação de qualidade
0UNKNOWN
1GREEN
2YELLOW
3RED

Limite de mensagens (messaging_limit)

IDamountformatted_amount
0UNKNOWNUnknown
110001.000
21000010.000
3100000100.000
4UNLIMITEDUnlimited
55050
6250250
720002.000

Exemplo de payload — phone_number_status_update

Exemplo de payload — phone_number_quality_update

O evento de sincronização utiliza um payload em formato achatado, com os limites do Business Manager no nível do próprio número e quality_rating como texto.

Mensagem de template

Receba notificações de aprovação das suas templates de notificações por webhook. O evento message_template_status_update é enviado sempre que o status de aprovação de uma template é alterado.

Status da template

IDCódigo (code)Descrição
0UNDEFINEDIndefinido
1PENDINGPendente
2APPROVEDAprovado
3REJECTEDRejeitado
4IN_APPEALEm recurso
5PENDING_DELETIONExclusão pendente
6DELETEDExcluído
7DISABLEDDesabilitado
8FLAGGEDSinalizado
9REINSTATEDReinstalado
10PAUSEDPausado
11PAUSEDPausado

Exemplo de payload — message_template_status_update