Skip to main content

Main Resources

The Manglai API is organized around the following resources:
ResourceDescriptionMain Endpoints
CompaniesOrganizational entities managing buildings, vehicles and consumptionsGET/POST /api/v1/companies
BuildingsProperties associated with a companyGET /api/v1/companies/{id}/buildings
ConsumptionsConsumption records (electricity, fuels, etc.)GET/POST /api/v1/consumptions
EmissionsEmissions calculated from consumptionsGET /api/v1/emissions, /api/v1/emissions/dashboard
InvoicesInvoices associated with consumptionsGET/POST /api/v1/invoices
VehiclesVehicle fleetGET/POST /api/v1/vehicles
CategoriesGHG Protocol classification (scope, category, subcategory)GET /api/v1/categories

Auxiliary Resources

ResourceDescription
Emission FactorsCustom emission factors
InputsRecommended suppliers, fuels, waste types
SuppliersSuppliers and clients
Goals & TasksReduction goals and tasks
UsersUser management and invitations

Pagination

List endpoints support page and limit:
GET /api/v1/companies?page=1&limit=25
Typical response:
{
  "data": [...],
  "pagination": {
    "page": 1,
    "limit": 25,
    "total": 150
  }
}