API for managing supplier accounts, configurations, and markups across the FuelU2 ecosystem.
FuelU2 Supplier API (1.0.0)
https://developers.fuelu2.com/_mock/apis/supplier/
https://api.fuelu2.com/
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/Orders
- Production server
https://api.fuelu2.com/Orders
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.fuelu2.com/_mock/apis/supplier/Orders?Page=0&PageSize=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "data": [ { … } ], "total": 42 }
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/Orders/{id}
- Production server
https://api.fuelu2.com/Orders/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.fuelu2.com/_mock/apis/supplier/Orders/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "Id": "123e4567-e89b-12d3-a456-426614174000", "Status": "InProgress", "CustomerName": "Acme Corp", "DeliveryNote": "DN-00123" }
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/Orders/verify
- Production server
https://api.fuelu2.com/Orders/verify
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/supplier/Orders/verify \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"OrderId": "123e4567-e89b-12d3-a456-426614174000",
"OTP": "456789"
}'{ "Id": 1, "Status": "Verified" }
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/Orders/fulfill
- Production server
https://api.fuelu2.com/Orders/fulfill
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/supplier/Orders/fulfill \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F OrderId=123e4567-e89b-12d3-a456-426614174000 \
-F File=string{ "message": "Order fulfilled successfully" }
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/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/supplier/Orders/cancel \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"OrderId": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"Reason": "Customer requested cancellation"
}'{ "message": "Order cancelled successfully" }
JSON stringfiels supplier invoice submission command.
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/SupplierInvoices/submitinvoice
- Production server
https://api.fuelu2.com/SupplierInvoices/submitinvoice
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/supplier/SupplierInvoices/submitinvoice \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F 'supplierInvoice={"SupplierId": "guid", "Orders": [{"Id": "guid", "ActualFillAmount": 100}]}' \
-F file=string{ "message": "Supplier invoice submitted successfully." }
- Mock server
https://developers.fuelu2.com/_mock/apis/supplier/Orders/removeOrderFromInvoice
- Production server
https://api.fuelu2.com/Orders/removeOrderFromInvoice
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.fuelu2.com/_mock/apis/supplier/Orders/removeOrderFromInvoice \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"OrderId": "123e4567-e89b-12d3-a456-426614174000",
"InvoiceId": "INV-00123"
}'{ "message": "Order removed from invoice successfully" }