List coaching catalogue directories
Paginated list of the coaching-catalogue directories visible to you: your merchant’s own, plus the platform-wide public ones unless you set include_public=false. Use it to find a directory id before updating one, to pick a parent_tag, or to walk the tree with parent_tag. The custom Markdown page is not included — fetch it per directory with catalogue-tag-get.
Authorizations
Supabase JWT — Authorization: Bearer <token>.
Query Parameters
Optional merchant to scope to. Admins and sub-merchant operators only; other callers always use their token's merchant.
"28106cba-1c27-4e53-b149-32113e5e8e31"
Filter by lifecycle status. Omit to include every status you can see (deleted directories are never returned).
draft, active, archived "active"
Filter by visibility.
public, merchant_public, merchant_invite, merchant_unlisted "merchant_public"
Filter by the directory language (a platform-languages.json code, e.g. en).
Case-insensitive search on the directory id, name and description.
Return only the directories nested directly under this one (its tags_sub), in the parent's own order. Combine with the other filters to narrow further.
Include the platform-wide public directories shared across merchants.
true, false "true"
Maximum number of records to return (1–1000).
1 <= x <= 100050
Number of records to skip from the start of the result set.
x >= 00