Pular para o conteúdo principal
POST
Indicador de digitação
Exibe o aviso de “digitando…” na conversa, avisando o cliente de que a resposta está sendo preparada. É útil quando o atendimento passa por um bot, uma consulta demorada ou a fila de um atendente. O indicador é enviado junto com a marcação de leitura, na mesma requisição: é o corpo de Marcar como lida com o objeto typing_indicator.
A resposta é { "success": true }. O message_id é o wamid da mensagem do cliente, que chega no webhook em messages[].id.

Quanto tempo o aviso fica

O aviso some quando você envia a resposta ou depois de 25 segundos, o que acontecer primeiro.
Envie o indicador só quando a resposta vier logo em seguida. Mostrar “digitando…” sem responder deixa o cliente esperando à toa, e a Meta desaconselha esse uso.
Para respostas que demoram mais de 25 segundos, envie o indicador de novo antes de o prazo acabar, sempre com o message_id da mensagem do cliente.
Vale o mesmo prazo de Marcar como lida: a mensagem precisa ter sido recebida nos últimos 30 dias. Fora disso, a Meta responde com o erro 131009.
Veja mais detalhes na documentação de indicadores de digitação da Meta.

Autorizações

Authorization
string
header
obrigatório

Token gerado no painel da Datafy ao criar o canal. Formato: sk_live_xxx.

Parâmetros de caminho

phone_number_id
string
obrigatório

ID do número que recebeu a mensagem. Descubra com GET /me.

Corpo

application/json
messaging_product
enum<string>
padrão:whatsapp
obrigatório

Sempre whatsapp.

Opções disponíveis:
whatsapp
Exemplo:

"whatsapp"

status
enum<string>
padrão:read
obrigatório

Sempre read. O indicador de digitação é enviado junto com a marcação de leitura.

Opções disponíveis:
read
Exemplo:

"read"

message_id
string
obrigatório

ID (wamid) da mensagem recebida, encontrado no webhook em messages[].id.

Exemplo:

"wamid.HBgNNTUxMTk5OTk5OTk5ORUCABIYFjJBQjE="

typing_indicator
object
obrigatório

Aviso de digitação exibido para o cliente.

Resposta

Indicador exibido e mensagem marcada como lida.