menu published v1

Emitted when an org publishes a menu (new or updated), making it available to sales channels and integrations.

This is currently in Closed BETA and available upon request only. Please email us if you would like to use these new webhooks.

Payload
string
required

Unique ID of the client's Org that owns this menu (the top-level entity that groups Brands, Properties, and Sales Channels). This ID remains the same for subsequent updates / revisions of the same menu.

string

Unique ID of the client’s Brand that owns this menu. This ID remains the same for subsequent updates / revisions of the same menu.

string

Unique ID of a Property, representing a physical restaurant location under an Org. This ID remains the same for subsequent updates / revisions of the same menu.

string

Unique ID of a Sales Channel, a digital channel tied to a Property and Brand (e.g., kiosk, web, mobile app). This ID remains the same for subsequent updates / revisions of the same menu.

string
enum

Reference Price Dispatch Type. The dispatchType price from the pricing profile to be considered in case sales channel only support one price.

Allowed:
string
enum

Type of channel where orders are captured

charges
array of objects | null

Breakdown of charges applied to orders on this menu (e.g., service fees, delivery charges, packaging fees). Ensures correct reporting and settlement.

charges
uuid
required

Unique ID of the Menu being published. Used to fetch menu details and link revisions. This ID remains the same for subsequent updates / revisions of the same menu.

number
required

The revision ID of the menu - increments with each update

uuid

Unique identifier for the menu publish event. A new ID is generated for each publish of a menu.

string | null
enum

The currency of the menu

menu
object | null

The menu payload. Optionally included in the event

uuid

The price band ID selected on Sales channel for referring menu pricing profile

Response
200

Your server must return a 2xx to acknowledge

LoadingLoading…