Download OpenAPI specification:Download
A comprehensive API for the Neavents SmartMenu feature.
ownerId | string <ulid> |
rootAggregateType | string (RootAggregateType) Enum: "Venue" "Event" "User" |
name | string |
description | string |
{- "ownerId": "string",
- "rootAggregateType": "Venue",
- "name": "string",
- "description": "string"
}
"string"
{- "smartMenuId": "string",
- "ownerId": "string",
- "rootAggregateType": "Venue",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "sections": [
- {
- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}
]
}
Retrieves detailed information about a SmartMenu, intended for an editing interface.
smartMenuId required | string <ulid> |
{- "smartMenuDto": {
- "smartMenuId": "string",
- "ownerId": "string",
- "rootAggregateType": "Venue",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "sections": [
- {
- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}
]
}, - "detailsDto": {
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isDeleted": true
}
}
smartMenuId required | string <ulid> |
name | string |
description | string |
sectionIconUrl | string or null <uri> |
{- "name": "string",
- "description": "string",
}
"string"
[- {
- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}
]
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
{- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
name | string |
description | string |
iconUrl | string or null <uri> |
{- "name": "string",
- "description": "string",
}
smartMenuId required | string <ulid> |
sectionName required | string |
{- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
{- "menuSectionDto": {
- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}, - "detailsDto": {
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isDeleted": true
}
}
smartMenuId required | string <ulid> |
sectionName required | string |
{- "menuSectionDto": {
- "menuSectionId": "string",
- "smartMenuId": "string",
- "name": "string",
- "description": "string",
- "mediaGalleryId": "string",
- "items": [
- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
}, - "detailsDto": {
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isDeleted": true
}
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
name | string |
description | string |
object (NutritionalInfo) | |
object (Price) | |
object (PortionInfo) |
{- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}
}
"string"
Links an existing reference item to a section.
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
referenceItemId | string <ulid> |
{- "referenceItemId": "string"
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
{- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
name | string |
description | string |
object (NutritionalInfo) | |
object (Price) | |
object (PortionInfo) |
{- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
{- "sectionItemDto": {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}, - "detailsDto": {
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "isDeleted": true
}
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
name | string |
description | string |
object (NutritionalInfo) | |
object (PortionInfo) | |
referenceSectionItemId | string or null <ulid> |
{- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "referenceSectionItemId": "string"
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
name | string |
description | string |
object (NutritionalInfo) | |
object (PortionInfo) | |
referenceSectionItemId | string or null <ulid> |
{- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "referenceSectionItemId": "string"
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
subItemId required | string <ulid> |
name | string |
description | string |
object (NutritionalInfo) | |
object (PortionInfo) |
{- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}
}
name | string |
description | string |
object (NutritionalInfo) | |
object (Price) | |
object (PortionInfo) |
{- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}
}
"string"
[- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
[- {
- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
]
{- "sectionItemId": "string",
- "menuSectionId": "string",
- "name": "string",
- "description": "string",
- "baseNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "totalNutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "subItems": [
- {
- "subItemId": "string",
- "sectionItemId": "string",
- "referenceSectionItemId": "string",
- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}, - "mediaGalleryId": "string"
}
], - "cautions": [
- {
- "cautionDefinitionId": "string",
- "name": "string"
}
], - "allergens": [
- {
- "allergenDefinitionId": "string",
- "name": "string"
}
], - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "mediaGalleryId": "string"
}
itemId required | string <ulid> |
name | string |
description | string |
object (NutritionalInfo) | |
object (Price) | |
object (PortionInfo) |
{- "name": "string",
- "description": "string",
- "nutrition": {
- "calories": 0,
- "protein": 0,
- "carbohydrates": 0,
- "fat": 0
}, - "price": {
- "amount": 0,
- "currency": "TRY",
- "originalAmount": 0
}, - "portion": {
- "size": 0,
- "unit": "grams"
}
}
name | string |
description | string |
externalInformationLink | string <uri> |
iconUrl | string <uri> |
hexColorPrimary | string |
hexColorSecondary | string |
{- "name": "string",
- "description": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
"string"
[- {
- "allergenId": "string",
- "name": "string",
- "description": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
]
{- "allergenId": "string",
- "name": "string",
- "description": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
allergenId required | string <ulid> |
name | string |
description | string |
externalInformationLink | string <uri> |
iconUrl | string <uri> |
hexColorPrimary | string |
hexColorSecondary | string |
{- "name": "string",
- "description": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
allergenId | string <ulid> |
{- "allergenId": "string"
}
"string"
name | string |
description | string |
alert | string |
iconUrl | string <uri> |
hexColorPrimary | string |
hexColorSecondary | string |
{- "name": "string",
- "description": "string",
- "alert": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
"string"
[- {
- "cautionId": "string",
- "name": "string",
- "description": "string",
- "alert": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
]
{- "cautionId": "string",
- "name": "string",
- "description": "string",
- "alert": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
cautionId required | string <ulid> |
name | string |
description | string |
alert | string |
iconUrl | string <uri> |
hexColorPrimary | string |
hexColorSecondary | string |
{- "name": "string",
- "description": "string",
- "alert": "string",
- "hexColorPrimary": "string",
- "hexColorSecondary": "string"
}
smartMenuId required | string <ulid> |
sectionId required | string <ulid> |
itemId required | string <ulid> |
cautionId | string <ulid> |
{- "cautionId": "string"
}
"string"