WhatsApp APIAPI

WhatsApp: listar os números

Liste os números de WhatsApp do workspace conectados pela API oficial da Meta e pegue o id que vai em numberId nos envios.

Atualizado em

GET /whatsapp/numbers devolve os números de WhatsApp do workspace. O id de cada um vai em numberId nos envios de templates e de mensagens.

Listar os números

GET https://api.xbase.app/api/external/v1/whatsapp/numbers
curl https://api.xbase.app/api/external/v1/whatsapp/numbers \
  -H "Authorization: Bearer $XBASE_API_KEY"

Resposta 200:

[
  {
    "id": "6d1f3c2a-4b5e-4f60-9a7b-8c9d0e1f2a3b",
    "phone": "5511999990000",
    "name": "Atendimento",
    "status": "ACTIVE"
  }
]
CampoTipoDescrição
idtextoId do número na XBASE. Vai em numberId
phonetexto ou nullNúmero que envia, só dígitos, com DDI
nametexto ou nullNome de exibição do número
statustextoACTIVE envia. INACTIVE está desconectado: os envios por ele respondem 422 NUMBER_DISCONNECTED

A lista vem na ordem em que os números foram conectados. Número removido em WhatsApp API → Números não aparece.

Erros

StatuscodeQuando
401INVALID_API_KEYSem chave, chave em formato errado, inexistente ou revogada
403MISSING_SCOPEA chave não tem o escopo whatsapp:send

Veja o formato completo em Erros.

Perguntas frequentes

Veja também

Nesta página