# Create/Edit A Vehicle Creates a new vehicle record with registration details and capacity information. Endpoint: POST /Vehicles Version: 1.0.0 Security: bearerAuth ## Query parameters: - `AuxiliaryCapacity` (integer) Auxiliary capacity of the vehicle - `Capacity` (integer) Main capacity of the vehicle - `DriverId` (string) ID of the assigned driver - `Make` (string) Vehicle make/manufacturer - `Model` (string) Vehicle model - `ProductId` (string) Associated product ID - `RegistrationExpiryDate` (string) Registration expiry date - `RegistrationFile.ContentType` (string) Content type of the registration file - `RegistrationFile.Data` (string) Base64 encoded registration file data - `RegistrationFile.FileName` (string) Name of the registration file - `RegistrationNumber` (string) Vehicle registration number - `SubContractId` (string) Associated subcontract ID - `Year` (integer) Vehicle year ## Response 200 fields (application/json): - `message` (string) Example: "Vehicle created successfully"