Publish single menu (full-replace)

View as MarkdownOpen in Claude

Publish a single draft menu to one or more outlets with full-replace semantics.

This is a convenience wrapper — it behaves identically to the batch endpoint with draftIds: [menuId]. All existing live menus for the target outlets are replaced by this single draft.

Authentication

X-Api-Keystring
API Key authentication via header

Path parameters

menuIdstringRequired
Menu UUID

Headers

X-Tenant-IDstringOptional
Tenant identifier

Request

This endpoint expects an object.
outletIdslist of stringsRequired

Response

OK
codeinteger
isSuccessboolean
messagestring
publishedMenuslist of objects

Errors

400
Bad Request Error
404
Not Found Error