Listar contactos
GET
https://api.bydomu.com/v1/contactsContactos de la organización con filtros y paginación por página o por cursor (pageSize máximo 500). Los filtros que aceptan varios valores (status, source, type, tagIds) van separados por comas.
Permiso
contacts:readClaves
Solo secreta (desde un servidor)
Encabezados
X-API-KeystringobligatorioTu clave secreta.
Parámetros de consulta
pageintegerPágina, desde 1 · default=1 · ≥ 1
pageSizeintegerContactos por página (máximo 500) · default=20 · 1–500
cursorstringPaginación por cursor: el
meta.nextCursor de la respuesta anteriorincludeTotalboolean | stringfalse para no contar el total (más rápido)sortBystringCampo de orden · default="createdAt"
sortOrderstringDirección del orden
ascdesc · default="desc"searchstringNombre, teléfono, correo o código
statusstring[]Estados, separados por comas · nullable
archivedstringtrue para ver solo los archivados truefalsesourcestring[]Fuentes de captación, separadas por comas · nullable
typestring[]Tipos, separados por comas · nullable
ownerIdstringAgente dueño del contacto
scoreMinintegerPuntaje mínimo (0-100) · 0–100 · nullable
scoreMaxintegerPuntaje máximo (0-100) · 0–100 · nullable
createdAfterstringCreados desde esta fecha (ISO 8601)
createdBeforestringCreados hasta esta fecha (ISO 8601)
lastActivityBeforestringSin actividad desde esta fecha (ISO 8601): leads fríos
tagIdstringObsoleto: usa
tagIdstagIdsstring[]IDs de etiqueta, separados por comas · nullable
hasDealsstringCon (
true) o sin (false) negocios truefalseawaitingReplystringtrue: el cliente escribió de último en una conversación abierta truerelationstringRelación viva con la inmobiliaria
ACTIVETENANTOWNERNEGOTIATINGTALKINGRespuestas
200Página de contactos
400Datos inválidos: el cuerpo o la query no cumplen el esquema, o `Idempotency-Key` está mal formada.
401
UNAUTHORIZED · Clave faltante, inválida, desactivada o vencida.403
FORBIDDEN · La clave no puede usar esta operación: falta el scope, es una secreta en el navegador, el nivel de la cuenta no la permite, está suspendida o se alcanzó un tope del plan.429
RATE_LIMITED · Límite de peticiones excedido: el de la clave (`RATE_LIMITED`), el de escrituras de la organización (`TENANT_RATE_LIMITED`) o bloqueo temporal de la IP por claves inválidas.500
INTERNAL_ERROR · Error interno del servidor.