Catalog
Browse the catalog — category / tag filters, per-item detail with prices + bundle contents.
Source: apps/api/src/routes/client/catalog.ts.
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /client/catalog | Paginated catalog browse with optional ?category= + ?tag= filters. |
| GET | /client/catalog/:itemId | Single item with prices + bundle contents. |
GET /client/catalog
Query
| Param | Default | Description |
|---|---|---|
limit | 50 | |
offset | 0 | |
category | — | Exact match on catalog_items.category. |
tag | — | Matches items whose tags JSONB array contains the tag. |
Response 200
Try it:
GET
client auth/client/catalogcurl -X GET 'https://api.amba.dev/client/catalog'Loading auth… Configure auth in the settings drawer (top-right) to run this request.
Curl:
GET /client/catalog/:itemId
Response 200
Errors
404 FETCH_FAILED(404 status,code: FETCH_FAILED) — item not found or inactive.500 FETCH_FAILED.
Try it:
GET
client auth/client/catalog/%7B%7BitemId%7D%7Dcurl -X GET 'https://api.amba.dev/client/catalog/%7B%7BitemId%7D%7D'Loading auth… Configure auth in the settings drawer (top-right) to run this request.
Curl: