# Subcontracts ## Create/Edit a SubContract - [POST /SubContracts](https://developers.fuelu2.com/apis/customer/subcontracts/createsubcontract.md): Creates a new subcontract or updates an existing one. The id field can be omitted or set to null when adding a new subcontract. ## Get a Paged Subcontracts List - [GET /SubContracts/paged](https://developers.fuelu2.com/apis/customer/subcontracts/getpagedsubcontracts.md): Retrieves a paginated list of subcontracts with optional filters for customer, driver, vehicle, and search text. ## Adjust Subcontract Markups - [POST /SubContractMarkups](https://developers.fuelu2.com/apis/customer/subcontracts/subcontractmarkups.md): Adjusts the markup for a specific product within a subcontract. The subContractId is required to identify which subcontract’s markup is being modified. ## Place Subcontract Order - [POST /SubContractOrders](https://developers.fuelu2.com/apis/customer/subcontracts/subcontractorders.md): Creates a new subcontract order. The customerId and subContractId are automatically assigned on the backend. ## List SubContract Orders (Paged) - [GET /SubContractOrders/paged](https://developers.fuelu2.com/apis/customer/subcontracts/getpagedsubcontractorders.md): Retrieves a paginated list of subcontract orders. The customerId and subContractId are set automatically on the backend. ## Get Proforma - [GET /Files/{id}](https://developers.fuelu2.com/apis/customer/subcontracts/getproforma.md): Retrieves a proforma document using the order's customerSubContractInvoiceId.