HoraMatch Developers

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);
}