/contactsEscopo: readOficial + BásicoLista contatos da conta autenticada.
Use para alimentar CRMs externos, sincronizar bases e buscar contatos por etapa.
Parâmetros de caminho
Sem parâmetros adicionais.
| Campo | Tipo | Descrição |
|---|---|---|
stage_idopcional | uuid | Filtra contatos por uma etapa do funil. |
connection_idopcional | uuid | Filtra pela conexão WhatsApp dona da identidade. |
phoneopcional | string | Filtra por telefone com DDI (somente dígitos são considerados). |
usernameopcional | string | Filtra pelo identificador externo persistido no contato. |
business_scoped_user_idopcional | string | Filtra pela identidade BSUID recebida da Meta. |
parent_business_scoped_user_idopcional | string | Filtra pelo parent BSUID recebido da Meta. |
limitopcional | number | Quantidade de registros por página. Padrão 50; máximo 200 na maioria das listas. |
offsetopcional | number | Índice inicial da página. Use pagination.next_offset para buscar a próxima página. |
Campos do corpo
Este endpoint não recebe corpo JSON.
Exemplos prontos
curl -X GET "https://connect.zyronstack.com/api/v1/contacts?limit=20&offset=0" \
-H "Authorization: Bearer SUA_CHAVE_API"Respostas
| 200 | Lista retornada com paginação. |
| 401 | Chave ausente ou inválida. |
| 403 | A chave não possui escopo read. |
Exemplo de resposta
{
"data": [
{
"id": "<CONTACT_ID>",
"name": "Maria Silva",
"phone": "5511999998888",
"username": "maria",
"stage_id": "<STAGE_ID>",
"created_at": "2026-06-15T12:30:00.000Z"
}
],
"pagination": {
"limit": 20,
"offset": 0,
"total": 134,
"next_offset": 20
}
}