List invoices
List the invoices visible to the caller’s organization. searchTerm is a loose free-text search (matched against invoice number, PO number, seller name, property address, and line-item SKUs/descriptions/serial numbers). Each invoice’s pdfUrl (GET /invoices/{invoiceId}/pdf) downloads that single invoice as a PDF; it requires the same bearer auth as this request. Cursor-paginated: keep passing the response’s next back as after until it is null to see every invoice.
GET
/Authorization
AuthorizationBearer token · headerrequiredA Sibi Public API token or access token, sent as `Authorization: Bearer <token>`. Resolved by the API Gateway authorizer in front of every route on this API.
Query parameters
searchTermstringfirstintegermin 1 · max 100 · default: 25
afterstringResponses
200Invoices visible to the caller's organization
itemsInvoice[]requiredShow propertiesHide properties
Array of
InvoiceinvoiceNumberstringrequiredorderIdstringrequiredOrder this invoice belongs to
poNumberstring | nullrequiredPurchase order / work order number; null when absent
invoiceDatestringrequiredISO 8601 invoice date
sellerstringrequiredSeller (fulfillment/manufacturer) that issued this invoice
sellerNamestringrequiredThe seller's display name
propertyInvoicePropertyrequiredShow propertiesHide properties
addressPropertyAddressrequiredShow propertiesHide properties
line1stringrequiredline2string | nullrequiredcitystringrequiredstateOrProvincestringrequiredpostalCodestringrequiredcountrystring | nullrequiredaccountNumberstring | nullrequiredSeller account number; null when absent
taxCentsnumberrequiredTax amount in cents
totalCentsnumberrequiredTotal amount in cents
lineItemsInvoiceLineItem[]requiredShow propertiesHide properties
Array of
InvoiceLineItemskustringrequireddescriptionstring | nullrequiredLine item description; null when not provided
quantitynumberrequiredunitPriceCentsnumberrequiredUnit price in cents
serialNumberstring | nullrequiredSerial number captured on this line item; null when not provided
feesInvoiceAdjustment[]requiredShow propertiesHide properties
Array of
InvoiceAdjustmentnamestringrequiredamountCentsnumberrequiredAmount in cents, expressed as a positive magnitude
discountsInvoiceAdjustment[]requiredShow propertiesHide properties
Array of
InvoiceAdjustmentnamestringrequiredamountCentsnumberrequiredAmount in cents, expressed as a positive magnitude
invoiceIdstringrequiredOpaque invoice identifier. Use it with GET /invoices/{invoiceId}/pdf.
pdfUrlstringrequiredURL to download this invoice as a PDF (GET /invoices/{invoiceId}/pdf). Requires the same bearer auth as this request.
nextstring | nullrequiredOpaque cursor for the next page; pass it as `after`. Null when there are no more results.
400Invalid input parameters (VALIDATION_ERROR).
codestringrequiredAllowed:
VALIDATION_ERRORmessagestringrequireddetailsobject[]requiredPer-field validation errors
Show propertiesHide properties
Array of
objectfieldstringrequirederrorstringrequiredrequestIdstringAWS request id for this call — quote it when contacting support
401Missing Authorization header.
messagestringrequired403The bearer token could not be resolved (invalid, expired, or revoked).
messagestringrequired500Internal server error
codestringrequiredMachine-readable error code
Allowed:
INTERNAL_SERVER_ERRORmessagestringrequiredrequestIdstringAWS request id for this call — quote it when contacting support
Request
curl -X GET "https://api.sibipro.com/invoices/" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.sibipro.com/invoices/", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});Response
{
"items": [
{
"invoiceNumber": "string",
"orderId": "string",
"poNumber": "string",
"invoiceDate": "2026-07-01T00:00:00.000Z",
"seller": "string",
"sellerName": "string",
"property": {
"address": {
"line1": "string",
"line2": "string",
"city": "string",
"stateOrProvince": "string",
"postalCode": "string",
"country": "string"
}
},
"accountNumber": "string",
"taxCents": 0,
"totalCents": 0,
"lineItems": [
{
"sku": "string",
"description": "string",
"quantity": 0,
"unitPriceCents": 0,
"serialNumber": "string"
}
],
"fees": [
{
"name": "string",
"amountCents": 0
}
],
"discounts": [
{
"name": "string",
"amountCents": 0
}
],
"invoiceId": "in_V1StGXR8_Z5jdHi6BmyT",
"pdfUrl": "string"
}
],
"next": "string"
}{
"code": "VALIDATION_ERROR",
"message": "Invalid input parameters",
"details": [
{
"field": "string",
"error": "string"
}
],
"requestId": "string"
}{
"message": "Unauthorized"
}{
"message": "Forbidden"
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "string",
"requestId": "string"
}