Skip to content

Operations

The Menus API supports the following operations:

Menu publish: Public API sends a webhook event containing menus that a user wants to push to an integrated service. The partner application must perform the menu publish operation and then send the event result to the callback endpoint.

Upsert hours: Public API sends a webhook event containing a configuration of menu hours that a user wants to push to an integrated service. The partner application must perform the upsert hours operation and then send the event result to the callback endpoint.

Update menu entities availability: Public API sends a webhook event requesting to suspend/unsuspend a particular item on an integrated service. The partner application must perform the update availability operation and then send the event result to the callback endpoint.

Send menu: Public API sends a webhook event requesting the partner application to send the currently available menus in an integrated service. The partner application must fetch the current menus and then send them using the callback endpoint.

Callback error: Endpoint to send the id of a webhook event when a requested operation could not be performed by the partner application, the request body must contain the cause of the failure.