---
title: "Bulk show/hide menu items or option set items"
method: POST
path: "/api/v1.0/menus/{menuId}/bulkshowhide"
tags: ["Menus"]
---

# Bulk show/hide menu items or option set items

`POST /api/v1.0/menus/{menuId}/bulkshowhide`

## Path parameters

- `menuId` integer, required

## Query parameters

- `isAvailable` boolean, required

## Request body

- MenuElementHide[]
  - `MenuElementId` integer — id of the menu item or menu option set item
  - `MenuElementType` 'Item' | 'OptionSetItem' — Type of menu element

## Response `200`

OK

- RestApiArrayResultMenuElementEditResponse — Rest api array result
  - `Data` MenuElementEditResponse[], required — Generic data object.
    - `SectionName` string — Section name
    - `ItemName` string — Item name
    - `OptionSetName` string — Option Set name
    - `OptionSetItemName` string — Element name
    - `MenuElementId` integer — Holds the information for the A and CNAME Records of a domain.
    - `MenuElementType` 'Item' | 'OptionSetItem' — Type of menu element
    - `ValidationCode` 'Success' | 'MinimumCountViolation' | 'MasterOptionSetViolation' | 'IncorrectElementTypeInMenu' | 'DBFailed' — Validation message for menu element issue

## Other responses

- `400` — BadRequest
- `401` — Authentication has been denied for this request.
- `403` — Successful authentication, but authorization has been denied for this request.

---

[API](https://skmtc.net/flipdish/apis/flipdish-open-api-v1-0.md) · [All operations](https://skmtc.net/flipdish/apis/flipdish-open-api-v1-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flipdish/flipdish-open-api-v1-0/revisions/a72c0465da74/schema)
