/contactsAlcance: readOficial + BásicoLista contactos de la cuenta autenticada.
Úsalo para alimentar CRMs externos, sincronizar bases y buscar contactos por etapa.
Parámetros de ruta
Sin parámetros adicionales.
| Campo | Tipo | Descripción |
|---|---|---|
stage_idopcional | uuid | Filtra contactos por una etapa del embudo. |
connection_idopcional | uuid | Filtra por la conexión WhatsApp dueña de la identidad. |
phoneopcional | string | Filtra por teléfono con código de país (solo dígitos). |
usernameopcional | string | Filtra por el identificador externo persistido. |
business_scoped_user_idopcional | string | Filtra por la identidad BSUID de Meta. |
parent_business_scoped_user_idopcional | string | Filtra por el parent BSUID de Meta. |
limitopcional | number | Cantidad de registros por página. Predeterminado 50; máximo 200 en la mayoría de listas. |
offsetopcional | number | Índice inicial de la página. Usa pagination.next_offset para la siguiente página. |
Campos del cuerpo
Este endpoint no recibe cuerpo JSON.
Ejemplos listos
curl -X GET "https://connect.zyronstack.com/api/v1/contacts?limit=20&offset=0" \
-H "Authorization: Bearer SUA_CHAVE_API"Respuestas
| 200 | Lista devuelta con paginación. |
| 401 | Clave ausente o inválida. |
| 403 | La clave no tiene alcance read. |
Ejemplo de respuesta
{
"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
}
}