Skip to main content
Returns the categories of your access token’s organization, newest first, in the standard list envelope (data + meta). Deleted categories are excluded.
Auth: Authorization: Bearer <accessToken> — an organization-scoped token from Authentication. Results are always scoped to the token’s organization; you cannot see another organization’s categories.

Query parameters

limit (default 50, max 250) and cursor follow the shared pagination contract — see Pagination & filtering.

Filterable fields

Filters combine with each other (and with the organization scope) using AND.
Filtering on any other field returns invalid_filter_field (400). A non-numeric value on a numeric field returns invalid_filter_value (400), and operator syntax (f[status][gte]=1) also returns invalid_filter_value — category filters do not support operators.

Example

Response

Notes:
  • name may be a plain string or a language object ("STARTERS" or { "TR": "…" }) — records created through menu sync usually carry a plain string; be ready for both.
  • The sort order is fixed: createdAt descending. Pass cursor back exactly as received; a malformed cursor returns invalid_cursor (400), a limit outside 1–250 returns invalid_limit (400).
  • Root categories have no parent field at all — do not expect null; the same applies to other optional fields.
Last modified on September 29, 2026