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"