Saltar para o conteúdo principal

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.

A API segue um contrato REST puro: o status code HTTP é o sinal de sucesso ou erro.

Formato da resposta

{ "message_uuid": "...", "wamid": "..." }
Um sucesso retorna o payload direto, sem envelope. Um erro retorna sempre { code, message? }.
Faça switch sobre code — é estável e faz parte do contrato. O message é texto humano de ajuda e pode mudar sem aviso.

Famílias de status

HTTPSignificadoRepetir?
2xxSucesso — 200 leitura, 201 criação, 202 aceito (async), 207 multi-status.
4xxErro da requisição — auth, validação ou recurso inexistente.Não, corrija antes.
429Rate limit excedido.Sim, após o Retry-After.
5xxErro do servidor.Sim, com backoff.

Códigos comuns

O body não passou na validação de schema (campo faltante, tipo incorreto, valor fora do intervalo). O message indica qual campo falhou.
O identificador de conversation (uuid, whatsapp_user_id ou phone) não resolve para nenhuma conversa do negócio.
A janela de 24h está fechada: não é possível enviar texto, mídia nem quick reply. Envie um template para reabri-la.
Você excedeu as 60 requisições por minuto. Espere os segundos do header Retry-After. Ver Rate limits.
A Meta rejeitou o envio. A mensagem fica persistida como failed. A requisição pode ser repetida.
Erro do servidor ao ler dados. Pode ser repetida com backoff.
Cada endpoint documenta na Referência da API o conjunto completo de códigos que pode retornar.