---
search:
  tags:
    - Invoices
    - GET
seo:
  description: >-
    List the invoices visible to the caller's organization. searchTerm is a
    loose free-text search… Reference for the GET /invoices endpoint in the Sibi
    API.
sidebar:
  label: List invoices
  badge: GET
title: List invoices
type: openapi-operation
---
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). Cursor-paginated: keep passing the response's `next` back as `after` until it is null to see every invoice.

`GET /invoices`

**Responses**

- `200` — Invoices visible to the caller's organization
- `400` — Invalid input parameters (VALIDATION\_ERROR).
- `401` — The Authorization header is missing, or the bearer token could not be resolved (invalid, expired, or revoked)
- `403` — The token is missing the scope this operation requires (INSUFFICIENT\_SCOPE), or it was minted for the other environment (TOKEN\_ENVIRONMENT\_MISMATCH)
- `500` — Internal server error
- `503` — The token-exchange service is unavailable or misconfigured — retry shortly. Not a token problem.

Response example, 200:

```json
{
  "items": [
    {
      "invoiceNumber": "string",
      "orderId": "string",
      "poNumber": "string",
      "invoiceDate": "2026-07-01T00:00:00.000Z",
      "dueDate": "2026-07-31T00: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"
    }
  ],
  "next": "string"
}
```
