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/Orders
- Production server
https://api.fuelu2.com/Orders
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/customer/Orders \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"isBlitz": true,
"fuelT": true,
"fuelType": "Diesel",
"driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"maxFillAmount": 0,
"previousOrderId": "",
"recurring": true,
"referenceCustomer": "CustomerRef123",
"recurringOrderCustomerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"serviceIds": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"days": 0,
"serviceQuantity": 0,
"subContractId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"supplierDepotId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"vehicleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"servicesWithQuantities": [
{
"serviceId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"serviceQuantity": 0
}
]
}'
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/Orders/paged
- Production server
https://api.fuelu2.com/Orders/paged
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.fuelu2.com/_mock/apis/customer/Orders/paged?Page=0&PageSize=0&CustomerId=497f6eca-6276-4993-bfeb-53cbbbba6f08&CustomerIds=string&DateStart=2019-08-24T14%3A15%3A22Z&DateEnd=2019-08-24T14%3A15%3A22Z&DriverIds=string&InProgress=true&ProductIds=string&Status=0&Statuses=0&SubContractIds=string&SupplierDepotIds=string&SupplierId=497f6eca-6276-4993-bfeb-53cbbbba6f08&VehicleIds=string&Text=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Response
application/json
{ "data": [ {} ], "total": 0 }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/Orders/renewOrder
- Production server
https://api.fuelu2.com/Orders/renewOrder
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/customer/Orders/renewOrder \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"id": 0
}'
Response
application/json
{ "message": "Order renewed successfully" }
- Mock server
https://developers.fuelu2.com/_mock/apis/customer/Orders/cancel
- Production server
https://api.fuelu2.com/Orders/cancel
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/customer/Orders/cancel \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"id": 0,
"reason": "Customer request"
}'
Response
application/json
{ "message": "Order cancelled successfully" }