Skip to main content
POST
Agendar Chamada
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: não

Descrição

Agenda uma chamada de WhatsApp para o futuro. Cria um link de chamada e envia, no chat do número informado, um cartão de evento de chamada agendada contendo esse link, o título (name) e o horário de início (startTime). O destinatário vê o cartão do evento e pode abrir o link para entrar quando chegar a hora. Use o campo video para escolher entre um link de áudio (padrão) ou de vídeo.
startTime (e endTime, quando informado) usam timestamp Unix em segundos, não em milissegundos, e startTime precisa estar no futuro.

Exemplos

Agendamento simples

Com descrição, término e lembrete

description adiciona uma pauta ao evento, endTime marca o horário de término e reminderOffsetSec define quantos segundos antes do início um lembrete é exibido ao destinatário.

Resposta de sucesso

200 OK
messageId identifica a mensagem de evento enviada ao destinatário. token e url são do link de chamada já criado, útil caso seja necessário reenviá-lo manualmente. startTime confirma o horário de início registrado.

Parâmetros de rota

string
obrigatório
Nome da instância (ex.: $Instance_Name).

Headers

string
obrigatório
TokenAccount ou TokenInstance.
string
obrigatório
application/json

Request body

string
obrigatório
Destino: telefone (5511999999999) ou JID (5511999999999@s.whatsapp.net).
string
obrigatório
Título do evento, exibido no cartão da chamada agendada.
integer
obrigatório
Data e hora de início da chamada, em timestamp Unix (segundos). Precisa estar no futuro.
string
Descrição ou pauta do evento.
integer
padrão:"0"
Data e hora de término, em timestamp Unix (segundos). Omitido ou 0 indica que não há término definido. Quando informado, precisa ser maior que startTime.
boolean
padrão:"false"
Quando true, gera um link de chamada de vídeo em vez de áudio.
integer
Quantos segundos antes do início um lembrete deve ser exibido ao destinatário.

Erros

Envelope de erro: