Update individual Menu Item unavailabilities

This endpoint allows the caller to change the status of items to either "unavailable", "hidden", or "available".

unavailable: The item will be "greyed out", "striked-through" and marked as "sold out" on our platform *until the end of the current day.
hidden: The item will not be visible on the menu. The item will remain hidden from the menu until a subsequent update removes its hidden status.
available: The item will be visible and available for customer selection. This is the default status. Available items will not be included in the Get Menu Item unavailabilities response.

In contrast to the PUT endpoint, this endpoint will only update the status of items which are explicitly mentioned in the payload. For example, see this sequence of calls:

  1. Set orange_juice unavailable.
  2. Set granola unavailable.

After those two calls, both granola and orange_juice will be unavailable.

Note: this endpoint works for menus created by Upload Menu API as well as menus created using the Menu Manager.

This endpoint is rate limited at 1 request per 100ms per site. There is no limit to the number of items that can be updated in a single request.