Saltar al contenido principal

Descripción

Los vehículos representan la flota de una empresa. Sus consumos generan emisiones según tipo de motor y combustible.

Endpoints

MétodoRutaDescripción
GET/api/v1/vehiclesListar vehículos
GET/api/v1/vehicles/{id}Obtener vehículo
POST/api/v1/vehiclesCrear o actualizar vehículo
GET/api/v1/vehicles/dashboardDashboard de vehículos

Campos requeridos para crear vehículo

  • id, type, companyId, buildingId, licencePlate
  • Opcionales: vehicleCategoryId, motorType, fuelTypeId, brand, model

Tipos de motor

  • combustion, electric, hybrid

Ejemplo

curl -X POST "https://www.manglai.io/api/v1/vehicles" \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "uuid",
    "type": "vehicle",
    "companyId": "uuid",
    "buildingId": "uuid",
    "licencePlate": "1234ABC",
    "motorType": "electric"
  }'