Flipdish MenuSectionItems API
Operations for Menu Section Items.
Operations for Menu Section Items.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/flipdish-menusectionitems-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Flipdish API - Apps Accounts Menu Section Items API
version: v1.0
description: Flipdish Open API v1.0 — Apps operations. Flipdish is an online ordering and branded-app platform for restaurants and takeaways. This specification was derived from the official Flipdish Swagger document and grouped by resource domain.
contact:
name: Flipdish Support
email: help@flipdish.com
url: https://help.flipdish.com
x-generated-from: https://api.flipdish.co/swagger/docs/v1.0
x-last-validated: '2026-06-02'
servers:
- url: https://api.flipdish.co
description: Flipdish production API
security:
- oauth2:
- api
tags:
- name: MenuSectionItems
description: Operations for Menu Section Items.
paths:
/api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems:
get:
tags:
- MenuSectionItems
summary: Flipdish Get Menu Items
operationId: GetMenuItems
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionId
in: path
description: Menu section identifier
required: true
schema:
type: integer
format: int32
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiArrayResult_MenuSectionItem_'
examples:
GetMenuItems200Example:
summary: Default GetMenuItems 200 response
x-microcks-default: true
value:
Data: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItems400Example:
summary: Default GetMenuItems 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItems401Example:
summary: Default GetMenuItems 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItems403Example:
summary: Default GetMenuItems 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItems404Example:
summary: Default GetMenuItems 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItems500Example:
summary: Default GetMenuItems 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
description: Get Menu Items via the Flipdish Open API v1.0 (GET /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
tags:
- MenuSectionItems
summary: Flipdish Create Menu Section Item
operationId: CreateMenuSectionItem
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionId
in: path
description: Menu section identifier
required: true
schema:
type: integer
format: int32
example: 500123
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/MenuSectionItemBase'
examples:
CreateMenuSectionItemRequestExample:
summary: Default CreateMenuSectionItem request
x-microcks-default: true
value:
Name: Example Name
Description: string
SpicinessRating: NotRated
Price: 12.5
DepositReturnFee: 12.5
DisplayOrder: 1
Alcohol: true
IsAvailable: true
CellLayoutType: Small
DisableVouchers: true
ImageName: Example Name
ImageUrl: https://api.flipdish.co/example
MenuItemId: 500123
ExcludeFromVoucherDiscounting: true
PublicId: 00000000-0000-0000-0000-000000000000
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
examples:
CreateMenuSectionItem200Example:
summary: Default CreateMenuSectionItem 200 response
x-microcks-default: true
value: {}
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_MenuSectionItem_'
examples:
CreateMenuSectionItem201Example:
summary: Default CreateMenuSectionItem 201 response
x-microcks-default: true
value:
Data:
ActualPrice: 12.5
MenuItemOptionSets: []
DailySpecialHours: []
PublicId: 00000000-0000-0000-0000-000000000000
TaxRateName: Example Name
TaxRateId: 500123
TaxValue: 1.0
ExcludeFromVoucherDiscounting: true
Metadata: []
CatalogItemId: '500123'
Name: Example Name
Description: string
SpicinessRating: NotRated
Price: 12.5
DepositReturnFee: 12.5
DisplayOrder: 1
Alcohol: true
IsAvailable: true
CellLayoutType: Small
DisableVouchers: true
ImageName: Example Name
ImageUrl: https://api.flipdish.co/example
MenuItemId: 500123
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItem400Example:
summary: Default CreateMenuSectionItem 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItem401Example:
summary: Default CreateMenuSectionItem 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItem403Example:
summary: Default CreateMenuSectionItem 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItem404Example:
summary: Default CreateMenuSectionItem 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItem500Example:
summary: Default CreateMenuSectionItem 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
description: Create Menu Section Item via the Flipdish Open API v1.0 (POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}:
get:
tags:
- MenuSectionItems
summary: Flipdish Get Menu Item by Id
operationId: GetMenuItemById
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionId
in: path
description: Menu section identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionItemId
in: path
description: Menu item identifier
required: true
schema:
type: integer
format: int32
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_MenuSectionItem_'
examples:
GetMenuItemById200Example:
summary: Default GetMenuItemById 200 response
x-microcks-default: true
value:
Data:
ActualPrice: 12.5
MenuItemOptionSets: []
DailySpecialHours: []
PublicId: 00000000-0000-0000-0000-000000000000
TaxRateName: Example Name
TaxRateId: 500123
TaxValue: 1.0
ExcludeFromVoucherDiscounting: true
Metadata: []
CatalogItemId: '500123'
Name: Example Name
Description: string
SpicinessRating: NotRated
Price: 12.5
DepositReturnFee: 12.5
DisplayOrder: 1
Alcohol: true
IsAvailable: true
CellLayoutType: Small
DisableVouchers: true
ImageName: Example Name
ImageUrl: https://api.flipdish.co/example
MenuItemId: 500123
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItemById400Example:
summary: Default GetMenuItemById 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItemById401Example:
summary: Default GetMenuItemById 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItemById403Example:
summary: Default GetMenuItemById 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItemById404Example:
summary: Default GetMenuItemById 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuItemById500Example:
summary: Default GetMenuItemById 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
description: Get Menu Item by Id via the Flipdish Open API v1.0 (GET /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
tags:
- MenuSectionItems
summary: Flipdish Update Menu Section Item
operationId: UpdateMenuSectionItem
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionId
in: path
description: Menu section identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionItemId
in: path
description: Menu section item identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: undoAfter
in: query
description: An optional time period, in hours, after which the hide-section operation will be undone
required: false
schema:
type: number
format: double
example: 1.0
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/MenuSectionItemBase'
examples:
UpdateMenuSectionItemRequestExample:
summary: Default UpdateMenuSectionItem request
x-microcks-default: true
value:
Name: Example Name
Description: string
SpicinessRating: NotRated
Price: 12.5
DepositReturnFee: 12.5
DisplayOrder: 1
Alcohol: true
IsAvailable: true
CellLayoutType: Small
DisableVouchers: true
ImageName: Example Name
ImageUrl: https://api.flipdish.co/example
MenuItemId: 500123
ExcludeFromVoucherDiscounting: true
PublicId: 00000000-0000-0000-0000-000000000000
responses:
'200':
description: OK
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateMenuSectionItem400Example:
summary: Default UpdateMenuSectionItem 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateMenuSectionItem401Example:
summary: Default UpdateMenuSectionItem 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateMenuSectionItem403Example:
summary: Default UpdateMenuSectionItem 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateMenuSectionItem404Example:
summary: Default UpdateMenuSectionItem 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
UpdateMenuSectionItem500Example:
summary: Default UpdateMenuSectionItem 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
description: Update Menu Section Item via the Flipdish Open API v1.0 (POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
delete:
tags:
- MenuSectionItems
summary: Flipdish Delete Menu Section Item
operationId: DeleteMenuSectionItem
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionId
in: path
description: Menu section identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionItemId
in: path
description: Menu section item identifier
required: true
schema:
type: integer
format: int32
example: 500123
responses:
'200':
description: OK
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuSectionItem400Example:
summary: Default DeleteMenuSectionItem 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuSectionItem401Example:
summary: Default DeleteMenuSectionItem 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuSectionItem403Example:
summary: Default DeleteMenuSectionItem 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuSectionItem404Example:
summary: Default DeleteMenuSectionItem 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuSectionItem500Example:
summary: Default DeleteMenuSectionItem 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
description: Delete Menu Section Item via the Flipdish Open API v1.0 (DELETE /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/add-catalogitems:
post:
tags:
- MenuSectionItems
summary: Flipdish Create Menu Section Item from Catalog Items
description: Create Menu Section Item from Catalog Items via the Flipdish Open API v1.0 (POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/add-catalogitems).
operationId: CreateMenuSectionItemFromCatalogItems
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: menuSectionId
in: path
description: Menu section identifier
required: true
schema:
type: integer
format: int32
example: 500123
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/CreateMenuSectionItemFromCatalogItems'
examples:
CreateMenuSectionItemFromCatalogItemsRequestExample:
summary: Default CreateMenuSectionItemFromCatalogItems request
x-microcks-default: true
value:
MenuCatalogItems: []
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
examples:
CreateMenuSectionItemFromCatalogItems200Example:
summary: Default CreateMenuSectionItemFromCatalogItems 200 response
x-microcks-default: true
value: {}
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_CreatedMenuSectionItems_'
examples:
CreateMenuSectionItemFromCatalogItems201Example:
summary: Default CreateMenuSectionItemFromCatalogItems 201 response
x-microcks-default: true
value:
Data:
MenuSectionItems: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItemFromCatalogItems400Example:
summary: Default CreateMenuSectionItemFromCatalogItems 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Authentication has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItemFromCatalogItems401Example:
summary: Default CreateMenuSectionItemFromCatalogItems 401 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'403':
description: Successful authentication, but authorization has been denied for this request.
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItemFromCatalogItems403Example:
summary: Default CreateMenuSectionItemFromCatalogItems 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItemFromCatalogItems404Example:
summary: Default CreateMenuSectionItemFromCatalogItems 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
CreateMenuSectionItemFromCatalogItems500Example:
summary: Default CreateMenuSectionItemFromCatalogItems 500 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
security:
- oauth2:
- api
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/clone:
post:
tags:
- MenuSec
# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/openapi/flipdish-menusectionitems-api-openapi.yml