Skip to main content
GET
Coming soon. The design is closed but this endpoint is not implemented yet. This page describes the agreed contract so integrators can plan against it ahead of release.
A menu in Fire is not a property of the store: it belongs to a terna — store × sales channel × fulfillment type (for example, KIOSK / DINE_IN). The same product can price differently across ternas of the same store, so there is no single “the store’s menu” to return. This endpoint lists which ternas of a store currently have a generated menu; use Get menu to read one.

Authentication

string
required
Your Fire API key with the menu:read scope. The key must be vendor-scoped (account + vendor binding) — keys without a vendorId are rejected with 403.

Path parameters

string
required
Store UUID (stores.id).

Request

Response

object[]

Notes

  • Only ternas with a generated menu are listed (generatedAt not null) — including one whose last generation produced an empty send (see Empty send). That case still shows here, with syncStatus: FAILED, so the problem is visible.
  • This listing never returns the menu body — it is built to skip the heavy payload column. Fetch a specific terna with Get menu.
  • channel and fulfillmentType are compared case-insensitively against what you send to Get menu — there is no separate id to look up.

Get menu

Read a single terna’s menu, with its sync status.

Get store

Read a single store by id.