# Update vehicles (bulk) Endpoint: PUT /vehicles Security: BearerAuth ## Request fields (application/json): - `companyId` (string, required) Example: "SHOP5678" - `vehicles` (array, required) Example: [{"vehicleId":"125838","notes":"Customer requested routine maintenance and oil change reminder","mileageUnit":"KM"},{"vehicleId":"374849","transmission":"Manual"}] - `vehicles.vehicleId` (string) - `vehicles.year` (integer) - `vehicles.make` (string) - `vehicles.model` (string) - `vehicles.vehicleName` (string) - `vehicles.engine` (string) - `vehicles.color` (string) - `vehicles.licensePlate` (string) - `vehicles.state` (string) - `vehicles.vin` (string) - `vehicles.notes` (string) - `vehicles.vehicleStatus` (string) - `vehicles.imgUrl` (string) - `vehicles.transmission` (string) Enum: "Automatic", "Manual" - `vehicles.tags` (array) Example: [{"name":"VIP","color":"FFFF00"}] - `vehicles.tags.name` (string) Example: "VIP" - `vehicles.driveType` (string) - `vehicles.mileage` (number) - `vehicles.mileageUnit` (string) Enum: "KM", "Miles" ## Response 200 fields (application/json): - `success` (boolean) Example: true - `message` (string) Example: "Request completed successfully" - `data` (object) Example: {}