Skip to main content
POST
/
calls
/
accept
Aceitar Chamada
curl --request POST \
  --url https://apis.vectalk.com.br/api/calls/accept \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "to": "<string>",
  "session": {
    "session.sdp_type": "<string>",
    "session.sdp": "<string>"
  }
}
'

Documentation Index

Fetch the complete documentation index at: https://docs.vectalk.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Requer token de instância associado ao número de telefone. O número é resolvido automaticamente pelo token — não é necessário informar o phone-number-id.

Parâmetros

Body

to
string
required
Número de telefone do chamador no formato wa_id (código do país + número, sem +). Exemplo: "5511999999999".
session
object
required
Objeto de sessão contendo os parâmetros SDP de resposta para estabelecer a conexão de mídia.

Exemplo de Requisição

curl --request POST \
  --url https://apis.vectalk.com.br/api/calls/accept \
  --header 'Authorization: Bearer {seu_token}' \
  --header 'Content-Type: application/json' \
  --data '{
    "to": "5511999999999",
    "session": {
      "sdp_type": "answer",
      "sdp": "v=0\r\no=- 3626166318745852955 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111\r\nc=IN IP4 0.0.0.0\r\na=rtpmap:111 opus/48000/2\r\na=sendrecv\r\n"
    }
  }'

Resposta

{
  "messaging_product": "whatsapp",
  "calls": [
    {
      "id": "wacid.ABGGFjFVU2AfAgo6V"
    }
  ]
}
Os campos messaging_product: "whatsapp" e action: "accept" são adicionados automaticamente pelo proxy — não é necessário enviá-los.