Ir al contenido
Navegación principal
Todas las integraciones

ERP a través de la API

Desde Premium
Cómo funciona:Tu ERP recoge solo los registros modificados y marca lo que va en la factura. Los registros bloqueados nunca acaban en dos facturas.

Tu ERP o programa de facturación recoge los registros de tiempo a través de la API REST e informa de qué registros están facturados. La sincronización delta solo devuelve lo que ha cambiado desde la última llamada; un ciclo de facturación marca los registros con tu número de factura y los bloquea. Ambas cosas forman parte de Premium.

  1. Como propietario o administrador, añade un token con los permisos read y billing en Ajustes, API y dispositivos. Solo se muestra una vez.
  2. En la primera llamada, recoge todos los registros sin cursor y guarda meta.next_cursor de la respuesta.
  3. A partir de ahí, pregunta siempre con el cursor guardado. Solo recibes los registros modificados; los eliminados, con deleted_at informado. Si la API responde 410, el cursor tiene más de 90 días: empieza de nuevo sin cursor y sustituye tu copia.
  4. Tras facturar, crea un ciclo de facturación, primero con "dry_run": true para probarlo. Después los registros quedan facturados y bloqueados.

Recoger registros de tiempo, primero sin cursor y después con él:

Ejemplo (bash)
curl "https://api.horaka.com/v1/time-entries/changes?cursor=0" -H "Authorization: Bearer TU_TOKEN"
curl "https://api.horaka.com/v1/time-entries/changes?cursor=CURSOR" -H "Authorization: Bearer TU_TOKEN"

Clientes con sus ID y, después, facturar todo lo abierto de un cliente hasta final de mes:

Ejemplo (bash)
curl https://api.horaka.com/v1/clients -H "Authorization: Bearer TU_TOKEN"

curl -X POST https://api.horaka.com/v1/billing-runs \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"filter": {"client_id": 4, "until": "2026-10-31"}, "invoice_ref": "RE-2026-0042", "dry_run": true}'

En lugar de preguntar con regularidad, Horaka también puede avisar a tu ERP de cada cambio: añade un webhook en Ajustes, Webhooks. Todos los campos, filtros y códigos de error se describen en la documentación de la API.

Recupera las horas que regalas.

Tu cuenta está lista en un minuto. Pruebas Premium durante 14 días sin datos de pago y después sigues con Free o desde 4,90 € al mes con todo lo necesario para facturar.