Flipdish MenusNutritionInfo API
Operations for Menus Nutrition Info.
Operations for Menus Nutrition Info.
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-menusnutritioninfo-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 Menus Nutrition Info 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: MenusNutritionInfo
description: Operations for Menus Nutrition Info.
paths:
/api/v1.0/menus/{menuId}/nutrition:
get:
tags:
- MenusNutritionInfo
summary: Flipdish Get Menu Nutrition Info by Menu Id
operationId: GetMenuNutritionInfoByMenuId
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_NutritionInfo_'
examples:
GetMenuNutritionInfoByMenuId200Example:
summary: Default GetMenuNutritionInfoByMenuId 200 response
x-microcks-default: true
value:
Data:
Version: string
MenuItems: []
MenuItemOptionSetItems: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuNutritionInfoByMenuId400Example:
summary: Default GetMenuNutritionInfoByMenuId 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuNutritionInfoByMenuId401Example:
summary: Default GetMenuNutritionInfoByMenuId 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:
GetMenuNutritionInfoByMenuId403Example:
summary: Default GetMenuNutritionInfoByMenuId 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:
GetMenuNutritionInfoByMenuId404Example:
summary: Default GetMenuNutritionInfoByMenuId 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetMenuNutritionInfoByMenuId409Example:
summary: Default GetMenuNutritionInfoByMenuId 409 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:
GetMenuNutritionInfoByMenuId500Example:
summary: Default GetMenuNutritionInfoByMenuId 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 Nutrition Info by Menu Id via the Flipdish Open API v1.0 (GET /api/v1.0/menus/{menuId}/nutrition).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
post:
tags:
- MenusNutritionInfo
summary: Flipdish Add or Update Menu Nutrition Info by Menu Id
operationId: AddOrUpdateMenuNutritionInfoByMenuId
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_MenuNutritionInfoHeader_'
examples:
AddOrUpdateMenuNutritionInfoByMenuId200Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 200 response
x-microcks-default: true
value:
Data:
MenuId: 500123
NutritionInfoVersionGuid: 00000000-0000-0000-0000-000000000000
AbsoluteUrl: https://api.flipdish.co/example
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuNutritionInfoByMenuId400Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuNutritionInfoByMenuId401Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 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:
AddOrUpdateMenuNutritionInfoByMenuId403Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 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:
AddOrUpdateMenuNutritionInfoByMenuId404Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuNutritionInfoByMenuId409Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 409 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:
AddOrUpdateMenuNutritionInfoByMenuId500Example:
summary: Default AddOrUpdateMenuNutritionInfoByMenuId 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: Add or Update Menu Nutrition Info by Menu Id via the Flipdish Open API v1.0 (POST /api/v1.0/menus/{menuId}/nutrition).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
delete:
tags:
- MenusNutritionInfo
summary: Flipdish Delete Menu Nutrition Info by Menu Id
operationId: DeleteMenuNutritionInfoByMenuId
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
examples:
DeleteMenuNutritionInfoByMenuId200Example:
summary: Default DeleteMenuNutritionInfoByMenuId 200 response
x-microcks-default: true
value: {}
'204':
description: NoContent
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuNutritionInfoByMenuId400Example:
summary: Default DeleteMenuNutritionInfoByMenuId 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuNutritionInfoByMenuId401Example:
summary: Default DeleteMenuNutritionInfoByMenuId 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:
DeleteMenuNutritionInfoByMenuId403Example:
summary: Default DeleteMenuNutritionInfoByMenuId 403 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
DeleteMenuNutritionInfoByMenuId409Example:
summary: Default DeleteMenuNutritionInfoByMenuId 409 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:
DeleteMenuNutritionInfoByMenuId500Example:
summary: Default DeleteMenuNutritionInfoByMenuId 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 Nutrition Info by Menu Id via the Flipdish Open API v1.0 (DELETE /api/v1.0/menus/{menuId}/nutrition).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/{appId}/menus/nutrition/allergens:
get:
tags:
- MenusNutritionInfo
summary: Flipdish Get Allergens
operationId: GetAllergens
parameters:
- name: appId
in: path
required: true
schema:
type: string
description: The app id path parameter.
example: '500123'
- name: languageId
in: query
required: false
schema:
type: string
description: The language id query parameter.
example: '500123'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiArrayResult_Allergen_'
examples:
GetAllergens200Example:
summary: Default GetAllergens 200 response
x-microcks-default: true
value:
Data: []
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAllergens400Example:
summary: Default GetAllergens 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAllergens401Example:
summary: Default GetAllergens 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:
GetAllergens403Example:
summary: Default GetAllergens 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:
GetAllergens404Example:
summary: Default GetAllergens 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
GetAllergens409Example:
summary: Default GetAllergens 409 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:
GetAllergens500Example:
summary: Default GetAllergens 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 Allergens via the Flipdish Open API v1.0 (GET /api/v1.0/{appId}/menus/nutrition/allergens).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/menus/{menuId}/menuItem/{publicId}/nutrition:
post:
tags:
- MenusNutritionInfo
summary: Flipdish Add or Update Menu Item Nutrition Info
operationId: AddOrUpdateMenuItemNutritionInfo
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: publicId
in: path
description: Menu item's publicId
required: true
schema:
type: string
example: '500123'
requestBody:
required: false
content: {}
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_MenuNutritionInfoHeader_'
examples:
AddOrUpdateMenuItemNutritionInfo200Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 200 response
x-microcks-default: true
value:
Data:
MenuId: 500123
NutritionInfoVersionGuid: 00000000-0000-0000-0000-000000000000
AbsoluteUrl: https://api.flipdish.co/example
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuItemNutritionInfo400Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuItemNutritionInfo401Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 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:
AddOrUpdateMenuItemNutritionInfo403Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 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:
AddOrUpdateMenuItemNutritionInfo404Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuItemNutritionInfo409Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 409 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:
AddOrUpdateMenuItemNutritionInfo500Example:
summary: Default AddOrUpdateMenuItemNutritionInfo 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: Add or Update Menu Item Nutrition Info via the Flipdish Open API v1.0 (POST /api/v1.0/menus/{menuId}/menuItem/{publicId}/nutrition).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/api/v1.0/menus/{menuId}/menuItemOption/{publicId}/nutrition:
post:
tags:
- MenusNutritionInfo
summary: Flipdish Add or Update Menu Item Option Set Item Nutrition Info
operationId: AddOrUpdateMenuItemOptionSetItemNutritionInfo
parameters:
- name: menuId
in: path
description: Menu identifier
required: true
schema:
type: integer
format: int32
example: 500123
- name: publicId
in: path
description: Menu item's publicId
required: true
schema:
type: string
format: uuid
example: '500123'
requestBody:
required: false
content: {}
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestApiResult_MenuNutritionInfoHeader_'
examples:
AddOrUpdateMenuItemOptionSetItemNutritionInfo200Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 200 response
x-microcks-default: true
value:
Data:
MenuId: 500123
NutritionInfoVersionGuid: 00000000-0000-0000-0000-000000000000
AbsoluteUrl: https://api.flipdish.co/example
'400':
description: BadRequest
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuItemOptionSetItemNutritionInfo400Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 400 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuItemOptionSetItemNutritionInfo401Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 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:
AddOrUpdateMenuItemOptionSetItemNutritionInfo403Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 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:
AddOrUpdateMenuItemOptionSetItemNutritionInfo404Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 404 response
x-microcks-default: true
value:
error:
errorMessage: Invalid or missing parameters.
errorCode: BadRequest
details: Validation failed for field 'storeId'.
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/FlipdishError'
examples:
AddOrUpdateMenuItemOptionSetItemNutritionInfo409Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 409 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:
AddOrUpdateMenuItemOptionSetItemNutritionInfo500Example:
summary: Default AddOrUpdateMenuItemOptionSetItemNutritionInfo 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: Add or Update Menu Item Option Set Item Nutrition Info via the Flipdish Open API v1.0 (POST /api/v1.0/menus/{menuId}/menuItemOption/{publicId}/nutrition).
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
MenuNutritionInfoHeader:
description: MenuNutritionInfoHeader.
type: object
properties:
MenuId:
format: int32
description: Menu Id
type: integer
example: 500123
NutritionInfoVersionGuid:
format: uuid
description: Nutrition information version guid (generated every time the nutrition information is updated)
type: string
example: 00000000-0000-0000-0000-000000000000
AbsoluteUrl:
description: Absolute URL of the nutrition information json file
type: string
example: https://api.flipdish.co/example
Allergen:
description: Allergen.
type: object
properties:
AllergenId:
description: A unique identifier for the allergen
type: string
example: '500123'
LocalizedName:
description: Localized name of the allergen
type: string
example: Example Name
IconUrl:
description: Url to the icon for the allergen
type: string
example: https://api.flipdish.co/example
NutritionInfoLabel:
description: NutritionInfoLabel.
type: object
properties:
Name:
description: Name of the allergen / ingredient
type: string
example: Example Name
Values:
description: Optional list of values for the allergen / ingredient
type: array
items:
type: string
example:
- string
IconUrl:
description: Url to the icon for the allergen / ingredient
type: string
example: https://api.flipdish.co/example
NutritionInfoMenuOptionSetItem:
description: NutritionInfoMenuOptionSetItem.
type: object
propertie
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/openapi/flipdish-menusnutritioninfo-api-openapi.yml