# Create/Edit a SubContract Creates a new subcontract or updates an existing one. The id field can be omitted or set to null when adding a new subcontract. Endpoint: POST /SubContracts Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `id` (string) Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6" - `markup` (number) - `name` (string) Example: "Example SubContract" - `driverIds` (array) Example: ["3fa85f64-5717-4562-b3fc-2c963f66afa6"] - `userIds` (array) Example: ["string"] - `vehicleIds` (array) Example: ["3fa85f64-5717-4562-b3fc-2c963f66afa6"] ## Response 200 fields (application/json): - `success` (boolean) Example: true - `message` (string) Example: "SubContract created successfully"