Uma conversa é o thread de WhatsApp entre o seu negócio e um contato. Quase todos os endpoints de envio e de ações (Documentation Index
Fetch the complete documentation index at: https://docs.1to1ai.com/llms.txt
Use this file to discover all available pages before exploring further.
/conversation/*) a recebem no corpo
da requisição sob o objeto conversation.
Identificar uma conversa
O objetoconversation aceita um de três identificadores. O resolver os
prioriza nesta ordem: uuid → whatsapp_user_id → phone.
O UUID de um
GET /conversations. O caminho mais direto e estável.O identificador do contato no Meta. Recomendado para clientes novos —
sobrevive à migração para BSUID.
Número no formato E.164 (
+5215512345678). É normalizado para dígitos antes do
lookup. Útil quando você só tem o telefone.phone e whatsapp_user_id apontam hoje para o mesmo valor. Coexistem para a
transição do Meta para identificadores alfanuméricos (BSUID). Se você está
começando do zero, guarde whatsapp_user_id.A janela de 24h
É o conceito central do WhatsApp e decide o que você pode enviar.O contato te escreve
O WhatsApp abre uma janela de 24 horas. Cada nova mensagem do contato
reinicia o contador.
Passam 24h sem resposta
A janela se fecha. A única mensagem permitida é um template
aprovado pelo Meta.
Consultar o estado da janela
Antes de enviar uma mensagem livre, você pode verificar se a janela está aberta comPOST /conversation/status:
window.status (open ou closed) e
window.hours_remaining, além do estado de atribuição, caixa de entrada, tags e
inbox_status da conversa. Use-o para decidir entre uma mensagem livre e
um template.
Próximos passos
Enviar mensagens
Texto, mídia, quick replies e templates.
Templates
Como enviar templates com a janela de 24h fechada.