API for handling customer data, relationships, and order interactions within the FuelU2 network.
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>'