# List Recipes



{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

List recipes the caller can access in their organization.

Each list item carries `latest_version_id` — the HEAD ULID for
the recipe on the `main` branch — so callers can pin follow-up
reads or diff against a known commit without a per-row round-trip.
Each item also carries `status` (`active` / `archived` /
`deleted`) — the recipe lifecycle state.

Pagination is cursor-based: omit `cursor` on the first page,
then pass `meta.cursor` from each response back as `cursor` on
the next call. `meta.has_more` mirrors cursor presence as a
boolean for client convenience. Server caps `limit` at 100.

Filtering is intentionally NOT exposed on this endpoint —
callers receive the full result set (within the page) and
filter client-side on `status`.

Available only on API versions declaring the `recipe_versioning`
capability. Requests without this capability receive a 404.

<APIPage document="&#x22;bettermenu&#x22;" operations="[{&#x22;path&#x22;:&#x22;/studio/recipes&#x22;,&#x22;method&#x22;:&#x22;get&#x22;}]" />
