Skip to main content

API de Calling

A API de Calling da Positus permite que você gerencie chamadas de voz via WhatsApp de forma programática. Você pode buscar permissões de chamada, iniciar, aceitar, rejeitar e encerrar chamadas.

Autenticação e escopo

Todas as rotas exigem autenticação via Bearer Token de usuário e são acessadas sob um número específico:
O número deve estar ativo e ter calling habilitado no workspace. Caso contrário, a API responde 404 ou 403.
Para receber eventos de chamada (webhooks), o número deve ter um calls_webhook configurado. Sem isso, você não receberá notificações de chamadas recebidas.

Buscar permissão de chamada

Retorna o status de permissão para iniciar chamadas com um contato específico.
Resposta:

Modelo de permissão

Entenda os campos retornados pelo endpoint de busca de permissão:

Iniciar chamada

Inicia uma chamada VoIP com um contato.
Corpo da requisição:
Resposta:

Aceitar chamada

Aceita uma chamada recebida.
Corpo da requisição:
Resposta:

Rejeitar chamada

Rejeita uma chamada recebida.
Corpo da requisição:
Resposta:

Encerrar chamada

Encerra uma chamada em andamento.
Corpo da requisição:
Resposta: