REST API v1
Un contrato para agenda y ventas.
OpenAPI 3.1 es la fuente del contrato. Todas las respuestas incluyen requestId y las listas usan cursores opacos.Contrato y autenticación
- Base URL: https://horamatch.com/api/v1
- Authorization: Bearer hm_live_…
- Idempotency-Key de 16–128 caracteres seguros en cada mutación.
- expectedRevision en cambios protegidos por compare-and-swap.
Recursos CRM
- Contactos, empresas y leads
- Deals, pipelines y actividades
- Tareas, secuencias y automatizaciones
- Productos, propuestas y forecast
- Imports, exports, reportes y campos personalizados
Paginación
const fetchPage = (cursor?: string) =>
hm.crm.contacts.list({ cursor, limit: 50 });
for await (const contact of hm.paginate(fetchPage)) {
console.log(contact.id);
}