Ir al contenido

Listar / buscar planes de gasto

GET /v1/spending-plans

Busca los planes de gasto de tu empresa. Su uso principal es reencontrar un plan (y su id) para activarlo o agregarle gastos de emergencia.

ParámetroTipoDescripción
trip_idstringTu identificador de viaje (el que enviaste al crear el plan).
employee_idnúmero enteroFiltra por empleado.
statusenum (repetible)Filtra por estado. Puedes repetirlo: ?status=ACTIVE&status=NOT_STARTED.
offsetnúmero enteroPaginación; por defecto 0.
limitnúmero enteroMáximo de resultados; por defecto 20, máximo 100.

Valores de status: NOT_STARTED, IN_FULFILLMENT, ACTIVE, GRACE_PERIOD, SETTLED, TERMINATED.

Ventana de terminal
curl "https://api.sandbox.partner.uvicuo.com/v1/spending-plans?trip_id=VIAJE-123" \
-H "X-API-Key: $UVICUO_API_KEY"

200 OK

{
"spending_plans": [
{
"id": "3f7c1e90-2b8a-4c5d-9e10-aa11bb22cc33",
"employee_name": "Juan Pérez",
"vehicle_alias": "Camión 12",
"trip_id": "VIAJE-123",
"budget": { "id": "c9bdaa14-264e-8f36-e60a-7eb9b73fbeea", "name": "Presupuesto Flota Q1" },
"state_info": { "status": "ACTIVE" },
"created_at": "2026-06-04T14:02:31.617Z",
"updated_at": "2026-06-04T14:05:10.220Z"
}
],
"total_count": 1,
"query_time_ms": 8
}
CampoDescripción
spending_plans[].idIdentificador del plan. Úsalo para activar o agregar gastos de emergencia.
spending_plans[].trip_idTu identificador de viaje.
spending_plans[].state_info.statusEstado actual del plan.
spending_plans[].budgetPresupuesto asociado (id + name).
total_countTotal de planes que cumplen el filtro (para paginar).
HTTP / codeSituación
401 unauthorizedFalta o es inválida la X-API-Key.
400 validation_errorUn filtro es inválido (ej. status fuera de los valores permitidos).