---
search:
  tags:
    - Product Suppliers
    - GET
seo:
  description: >-
    A page of the suppliers whose products the caller may search, ordered by
    supplier. Each… Reference for the GET /product-suppliers endpoint in the
    Sibi API.
sidebar:
  label: List product suppliers
  badge: GET
title: List product suppliers
type: openapi-operation
---
A page of the suppliers whose products the caller may search, ordered by `supplier`. Each `supplier` is a value `GET /products` accepts as `supplier`; a supplier missing from this list is refused there with `INVALID_SUPPLIER`. The list depends on the suppliers your organization has access to. Page by passing the previous response’s `next` back as `after`; `next` is null on the last page.

`GET /product-suppliers`

**Responses**

- `200` — Suppliers the caller may search
- `400` — A query parameter this operation does not accept (UNKNOWN\_QUERY\_PARAMETER), invalid input parameters (VALIDATION\_ERROR), or \`after\` is not a cursor this endpoint issued (INVALID\_CURSOR)
- `401` — The Authorization header is missing, or the bearer token could not be resolved (invalid, expired, or revoked)
- `403` — The token is not a Public REST API token (REST\_TOKEN\_REQUIRED), it 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 could not be reached (AUTH\_UNAVAILABLE), or the suppliers available to you could not be determined (SUPPLIERS\_UNAVAILABLE); retry the request

Response example, 200:

```json
{
  "items": [
    {
      "supplier": "ge",
      "name": "GE Appliances"
    }
  ],
  "next": "string"
}
```
