Skip to main content

Quickstart

1. Crie uma API key

No app aidesk, crie uma key com pelo menos messages:send e messages:read. Guarde o valor ak_live_... imediatamente. Veja o passo a passo em Ajuda → API keys.

2. Valide com ping

Resposta esperada 200:

3. Envie um template

Fora da janela de 24h use template. Você precisa do channel_id (UUID do canal WhatsApp na aidesk).
201 no primeiro envio:

4. Idempotência

Repita o mesmo client_message_id e o mesmo body → 200 com deduplicated: true (não reenvia à Meta). Mesmo id com body diferente → 409 idempotency_key_reused.

5. Consulte o status

Engajamento

O envio pela API não reabre conversa fechada, não altera snooze e não muda atribuição. A conversa só volta a “aberta” de verdade no inbound do contato.

Próximo

Configure webhooks para receber message.delivered / message.failed sem polling.