Listar servicios logísticos
GET /api/v1/service-footprint/glec
Obtén todos los servicios logísticos registrados en un periodo:
Parámetros
Crear un servicio logístico
POST /api/v1/service-footprint/glec
Registra un servicio de transporte con uno o más tramos (acciones). Manglai calcula automáticamente las emisiones CO₂e de cada tramo siguiendo GLEC / ISO 14083.
Campos del servicio
Campos de cada tramo (action)
Clasificación TOC (GLEC v3.2 / ISO 14083)
El campotoc (Transport Operation Category) clasifica la operación de transporte de un tramo según el tipo de carga y el régimen de temperatura. Cuando lo envías, Manglai aplica el factor de emisión específico de esa operación definido por el GLEC Framework v3.2 e ISO 14083, en lugar del factor medio del tipo de vehículo. Es el método de cálculo más preciso disponible.
Puntos clave:
- Se envía dentro de cada tramo (
actions[]), como string. No existe a nivel de servicio. - Es opcional: si no lo envías, las emisiones se calculan por los métodos de consumo y distancia.
- El valor debe pertenecer al mismo modo de transporte que el vehículo del tramo (ver tabla siguiente).
Formato del identificador
Todos los valores siguen el patrón:
Los tres niveles corresponden a la jerarquía del GLEC Framework:
- Nivel 1 — Media del sector: no conoces el tipo de carga. Factor medio de todo el modo de transporte.
- Nivel 2 — Media por tipo de carga: sabes si la carga es empaquetada o a granel (y si va a temperatura ambiente o controlada), pero no la operación concreta.
- Nivel 3 — Operación específica: conoces la operación exacta (carga completa, grupaje, cisterna, tipo de buque…). Es el factor más preciso.
Qué familia de valores usar según el vehículo
Valores válidos — Carretera (road)
Carga empaquetada:
Carga a granel:
Valores válidos — Tren (train)
Valores válidos — Marítimo (sea)
Todos los valores marítimos son de nivel 3 (por tipo de buque y tamaño):
Valores válidos — Fluvial (inland_waterway)
Crear un servicio con TOC
Ejemplo de un tramo por carretera con carga empaquetada a camión completo y temperatura ambiente (nivel 3):sourceEmission.toc (total del servicio) y en actions[].sourceEmission.toc (por tramo), junto a las de los métodos de consumo (energy) y distancia (distance).
Añadir TOC a servicios ya registrados
ElPOST funciona como upsert: si el id ya existe, reemplaza el servicio completo y recalcula todas sus emisiones. Para añadir toc a servicios ya subidos, el flujo es:
- Recupera el servicio con el
GET(conserva suidy losidde cada tramo). - Añade el campo
toca cada elemento deactions[]. - Reenvía el documento completo con el mismo
id— no solo el campo nuevo: los campos que no reenvíes se perderán.

