Skip to content

FuelU2 Supplier API (1.0.0)

API for managing supplier accounts, configurations, and markups across the FuelU2 ecosystem.

Download OpenAPI description
Overview
FuelU2 API Support

support@fuelu2.com

License

MIT

Languages
Servers
Mock server

https://developers.fuelu2.com/_mock/apis/supplier/

Production server

https://api.fuelu2.com/

Operations
Operations
Operations
Operations

Request

Creates a new or updates an existing supplier invoice for the authenticated SupplierAdmin.

Security
bearerAuth
Bodyapplication/jsonrequired
SupplierIdstring
Example: "4b0b2dcd-58b5-41a9-b8b9-202b67a828ae"
InvoiceNumberstring
Example: "INV-2025-001"
Amountnumber
Example: 10000
DueDatestring(date)
Example: "2025-11-01"
curl -i -X POST \
  https://developers.fuelu2.com/_mock/apis/supplier/SupplierInvoices \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "SupplierId": "4b0b2dcd-58b5-41a9-b8b9-202b67a828ae",
    "InvoiceNumber": "INV-2025-001",
    "Amount": 10000,
    "DueDate": "2025-11-01"
  }'

Responses

Invoice created or updated successfully.

Bodyapplication/json
successboolean
Example: true
messagestring
Example: "Invoice created successfully."
Response
application/json
{ "success": true, "message": "Invoice created successfully." }

Request

Retrieves a list of supplier invoices for the authenticated SupplierAdmin user.

Security
bearerAuth
Query
SupplierIdstringrequired

The supplier ID associated with the authenticated user.

Statusstring

Optional filter for invoice status.

Example: Status=Pending
curl -i -X GET \
  'https://developers.fuelu2.com/_mock/apis/supplier/SupplierInvoices?SupplierId=string&Status=Pending' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

List of invoices retrieved successfully.

Bodyapplication/jsonArray [
idstring
Example: "3a7b5c12-8e1a-4f9a-b2a1-4d9b65d8e9af"
invoiceNumberstring
Example: "INV-001"
statusstring
Example: "Pending"
amountnumber
Example: 12500.75
createdDatestring(date-time)
Example: "2025-10-20T09:32:00Z"
]
Response
application/json
[ { "id": "3a7b5c12-8e1a-4f9a-b2a1-4d9b65d8e9af", "invoiceNumber": "INV-001", "status": "Pending", "amount": 12500.75, "createdDate": "2025-10-20T09:32:00Z" } ]
Operations