Catalog

Read-only endpoints over the exact same live, publicly purchasable catalogue the Brenoz website shows — nothing reseller-specific is hidden or reshaped, and nothing supplier-identifying (cost, supplier code, supplier display name) is ever exposed on this surface.

Scope required: catalog:read.

Pagination

List endpoints use opaque cursor pagination, not page numbers:

{
  "items": [ ... ],
  "next_cursor": "eyJ...==",
  "has_more": true
}

Pass the previous response's next_cursor as a ?cursor= query parameter to fetch the next page. A malformed or tampered cursor degrades to page one rather than erroring. The page limit is capped server-side (100) even if a larger value is requested.

Full field-level shapes are on the API Reference page.