API for handling customer data, relationships, and order interactions within the FuelU2 network.
- List SubContract Orders (Paged)
Create/Edit a SubContract
Get a Paged Subcontracts List
Adjust Subcontract Markups
Place Subcontract Order
Get Proforma
List SubContract Orders (...
FuelU2 Customer API (1.0.0)
Download OpenAPI description
Overview
FuelU2 API Support
License
Languages
Servers
Mock server
https://developers.fuelu2.com/_mock/apis/customer/
Production server
https://api.fuelu2.com/
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/SubContracts
- Production server
https://api.fuelu2.com/SubContracts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/customer/SubContracts \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"markup": 0,
"name": "Example SubContract",
"driverIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"userIds": [
"string"
],
"vehicleIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
]
}'
Response
application/json
{ "success": true, "message": "SubContract created successfully" }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/SubContracts/paged
- Production server
https://api.fuelu2.com/SubContracts/paged
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.fuelu2.com/_mock/apis/customer/SubContracts/paged?Page=1&PageSize=20&CustomerId=497f6eca-6276-4993-bfeb-53cbbbba6f08&CustomerIds=string&DriverIds=string&UserIds=string&VehicleIds=string&Text=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Response
application/json
{ "items": [ { … } ], "page": 0, "pageCount": 0, "total": 0 }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/SubContractMarkups
- Production server
https://api.fuelu2.com/SubContractMarkups
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/customer/SubContractMarkups \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"adjustment": 0,
"productId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"subContractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}'
Response
application/json
{ "success": true, "message": "Markup adjustment saved successfully" }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/SubContractOrders
- Production server
https://api.fuelu2.com/SubContractOrders
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/customer/SubContractOrders \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"orderDate": "2025-10-14T06:15:00.000Z",
"reference": "PO-456",
"items": [
{
"productId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"quantity": 1000,
"price": 25.5
}
]
}'
Response
application/json
{ "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "message": "Subcontract order created successfully" }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/SubContractOrders/paged
- Production server
https://api.fuelu2.com/SubContractOrders/paged
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.fuelu2.com/_mock/apis/customer/SubContractOrders/paged?Page=0&PageSize=0&Text=string&Status=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Response
application/json
{ "items": [ { … } ], "page": 1, "pageCount": 10, "total": 100 }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/Files/{id}
- Production server
https://api.fuelu2.com/Files/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.fuelu2.com/_mock/apis/customer/Files/3fa85f64-5717-4562-b3fc-2c963f66afa6 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'