# Create vehicle(s) Creates one or more vehicles for the specified customer. Supports bulk creation. Endpoint: POST /vehicles Security: BearerAuth ## Request fields (application/json): - `companyId` (string, required) Example: "SHOP5678" - `vehicles` (array, required) Example: [{"customerId":"CUST001","year":2021,"make":"Honda","model":"Accord","vehicleName":"2021 Honda Accord LX","engine":"1.5L Turbo I4","color":"Blue","licensePlate":"XYZ-1234","state":"CA","vin":"1HGCV1F14MA123456","imgUrl":"","notes":"Regular maintenance required","tags":[{"name":"Sedan","color":"FFFF00"},{"name":"Economy","color":"FFFF00"}],"driveType":"FWD","transmission":"Automatic","mileage":15000,"mileageUnit":"Miles"}] - `vehicles.customerId` (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: {}