Resumen de la API

La API REST de Traceback te permite construir integraciones con los datos de tu organización — entradas de tiempo, proyectos, equipos y facturas — desde tus propias herramientas y scripts.

URL base

Todos los endpoints están versionados y se sirven bajo:

https://tu-dominio.example.com/api/v1

Formato de respuesta

Las respuestas exitosas se devuelven en JSON con un formato consistente:

{
  "success": true,
  "data": { },
  "version": "v1",
  "timestamp": "2026-01-01T12:00:00.000000Z"
}

Los errores siguen el formato JSON estándar de Laravel (message, y un objeto errors para fallos de validación), con el código de estado HTTP correspondiente (401 para peticiones no autenticadas, 403 para no autorizadas, 404 para recursos inexistentes, 422 para errores de validación).

Autenticación

Todos los endpoints (salvo los webhooks públicos de integraciones) requieren un token de tipo bearer. Consulta Autenticación para saber cómo generarlo y enviarlo.

Endpoints disponibles

Consulta Endpoints para ver la lista actual de rutas documentadas. Esta referencia se mantiene a mano junto al resto de las guías, así que crece conforme se estabilizan y documentan nuevos endpoints.