M-Menuplan API

getLineDefinitionById

Get the line definition by id.

get
https://api.migros.ch/migros/products/menuplan/v1/{tenant}/{subtenant}/LineDefinitions/{lineDefinitionId}

Path Parameters

lineDefinitionIdstring(uuid)required
tenantstringrequired
subtenantstringrequired

Response

OK

Migros.MenuPlan.Service.Queries.ViewModels.LineDefinitionView

* Additional properties are NOT allowed.
idstring(uuid)required
identifierstring | nullrequired
typeinteger(int32)required

Allowed values:12

ownerinteger(int32)required

Allowed values:12

nameTranslationsobject | nullrequired
isActivebooleanrequired
isVisibleOnlinebooleanrequired
get/migros/products/menuplan/v1/{tenant}/{subtenant}/LineDefinitions/{lineDefinitionId}
 

getPlannedEntries

Retrieve planned entries.

get
https://api.migros.ch/migros/products/menuplan/v1/{tenant}/{subtenant}/PlannedEntries

Query Parameters

DateFromstring(date-time)
DateTostring(date-time)
LineDefinitionIdstring(uuid)
LineDefinitionIdentifierstring
IsVisibleOnlineboolean

Path Parameters

tenantstringrequired
subtenantstringrequired

Response

200

OK

* Additional properties are NOT allowed.
idstring(uuid)required
datestring(date-time)required
positioninteger(int32)required
offerLineobjectrequired
* Additional properties are NOT allowed.
Show Child Parameters
offerobjectrequired
* Additional properties are NOT allowed.
Show Child Parameters
planobjectrequired
* Additional properties are NOT allowed.
Show Child Parameters
get/migros/products/menuplan/v1/{tenant}/{subtenant}/PlannedEntries
 
200

Microsoft.AspNetCore.Mvc.ProblemDetails

object
typestring
titlestring
statusinteger(int32)
detailstring
instancestring
Example

Migros.MRezept.Units.Unit

integer

Allowed values:1256111213142434405051

Migros.MenuPlan.Infrastructure.Enums.ClaimGroupType

integer

Allowed values:1