Ir al contenido

Introducción

La API de Integración Uvicuo permite que tu ERP cree, en Uvicuo, presupuestos (budgets) y planes de gasto (spending plans) de forma programática, sin entrar a la aplicación web.

  • Formato: JSON sobre HTTPS.
  • Autenticación: una API key (X-API-Key) que Uvicuo te entrega. Ver Autenticación.
  • Versión actual: v1.
EntornoURL baseUso
Preproducciónhttps://api.sandbox.partner.uvicuo.comPruebas e integración
Producciónhttps://api.partner.uvicuo.comOperación real

Todos los paths de los ejemplos son relativos a la URL base. Por ejemplo: POST {URL_base}/v1/budgets.

  1. Crea un presupuesto con POST /v1/budgets y guarda su id.
  2. Crea un plan de gasto con POST /v1/spending-plans referenciando ese budget_id y el empleado correspondiente.
  • 60 solicitudes por minuto por cliente (ventana fija).
  • Al excederlo, la API responde 429 rate_limited con la cabecera Retry-After (segundos a esperar antes de reintentar).
  • Cada respuesta incluye la cabecera x-request-id y, en los errores, el campo requestId.
  • Puedes enviar tu propio x-request-id en la solicitud y lo devolvemos tal cual.
  • Úsalo para correlacionar tus logs con los nuestros al reportar una incidencia.
  • Idempotencia: la API no deduplica solicitudes; evita reintentar un POST que ya respondió 2xx. Ante errores 5xx o de red, es seguro reintentar (con backoff).
  • Montos: envía cantidades con punto decimal (10000.00) y la moneda como código ISO de 3 letras.
  • Soporte: al reportar un problema, incluye el requestId de la respuesta.