Skip to content
SIBISIBI Developers
Esc
navigateopen⌘Jpreview

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 · headerrequired
A 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
searchTermstring
firstinteger
min 1 · max 100 · default: 25
afterstring
Responses
200Invoices visible to the caller's organization
itemsInvoice[]required
Show properties
Array of Invoice
invoiceNumberstringrequired
orderIdstringrequired
Order this invoice belongs to
poNumberstring | nullrequired
Purchase order / work order number; null when absent
invoiceDatestringrequired
ISO 8601 invoice date
sellerstringrequired
Seller (fulfillment/manufacturer) that issued this invoice
sellerNamestringrequired
The seller's display name
propertyInvoicePropertyrequired
Show properties
addressPropertyAddressrequired
Show properties
line1stringrequired
line2string | nullrequired
citystringrequired
stateOrProvincestringrequired
postalCodestringrequired
countrystring | nullrequired
accountNumberstring | nullrequired
Seller account number; null when absent
taxCentsnumberrequired
Tax amount in cents
totalCentsnumberrequired
Total amount in cents
lineItemsInvoiceLineItem[]required
Show properties
Array of InvoiceLineItem
skustringrequired
descriptionstring | nullrequired
Line item description; null when not provided
quantitynumberrequired
unitPriceCentsnumberrequired
Unit price in cents
serialNumberstring | nullrequired
Serial number captured on this line item; null when not provided
feesInvoiceAdjustment[]required
Show properties
Array of InvoiceAdjustment
namestringrequired
amountCentsnumberrequired
Amount in cents, expressed as a positive magnitude
discountsInvoiceAdjustment[]required
Show properties
Array of InvoiceAdjustment
namestringrequired
amountCentsnumberrequired
Amount in cents, expressed as a positive magnitude
invoiceIdstringrequired
Opaque invoice identifier. Use it with GET /invoices/{invoiceId}/pdf.
pdfUrlstringrequired
URL to download this invoice as a PDF (GET /invoices/{invoiceId}/pdf). Requires the same bearer auth as this request.
nextstring | nullrequired
Opaque cursor for the next page; pass it as `after`. Null when there are no more results.
400Invalid input parameters (VALIDATION_ERROR).
codestringrequired
Allowed:VALIDATION_ERROR
messagestringrequired
detailsobject[]required
Per-field validation errors
Show properties
Array of object
fieldstringrequired
errorstringrequired
requestIdstring
AWS request id for this call — quote it when contacting support
401Missing Authorization header.
messagestringrequired
403The bearer token could not be resolved (invalid, expired, or revoked).
messagestringrequired
500Internal server error
codestringrequired
Machine-readable error code
Allowed:INTERNAL_SERVER_ERROR
messagestringrequired
requestIdstring
AWS request id for this call — quote it when contacting support
Request
curl -X GET "https://api.sibipro.com/invoices/" \
  -H "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"
}