Saltar al contenido principal

Recursos principales

La API de Manglai está organizada en los siguientes recursos:
RecursoDescripciónEndpoints principales
CompaniesEntidades organizativas que gestionan edificios, vehículos y consumosGET/POST /api/v1/companies
BuildingsPropiedades asociadas a una empresaGET /api/v1/companies/{id}/buildings
ConsumptionsRegistro de consumos (electricidad, combustibles, etc.)GET/POST /api/v1/consumptions
EmissionsEmisiones calculadas a partir de consumosGET /api/v1/emissions, /api/v1/emissions/dashboard
InvoicesFacturas asociadas a consumosGET/POST /api/v1/invoices
VehiclesFlota de vehículosGET/POST /api/v1/vehicles
CategoriesClasificación GHG Protocol (scope, category, subcategory)GET /api/v1/categories

Recursos auxiliares

RecursoDescripción
Emission FactorsFactores de emisión personalizados
InputsProveedores, combustibles, tipos de residuos recomendados
SuppliersProveedores y clientes
Goals & TasksObjetivos y tareas de reducción
UsersGestión de usuarios y invitaciones

Paginación

Los endpoints que devuelven listas soportan page y limit:
GET /api/v1/companies?page=1&limit=25
Respuesta típica:
{
  "data": [...],
  "pagination": {
    "page": 1,
    "limit": 25,
    "total": 150
  }
}