Number of items
Default:100
>= 1<= 700
Number of days to be considered
Default:180
>= 1<= 365
Get a customer’s purchased items sorted by recency, frequency, or monetary.
Number of items
Default:100
>= 1<= 700
Number of days to be considered
Default:180
>= 1<= 365
Default:Cumulus
e.g. CumulusID, PersonenID or pseudonymized version thereof
Match pattern:^[a-zA-Z0-9-]+$
Example:2099XXXXXXX
A comma separated list of sorting criteria. Currently, the following sorting criteria are understood:
The ordering is as follows:
It is strongly recommended to specify multiple sorting criteria in order to break ties. Example: sort_by=recency,monetary
Match pattern:^(recency|monetary|frequency)(,(recency|monetary|frequency)){0,2}$
Default:recency,monetary
OK
Migros ArtikelID
Match pattern:^[a-zA-Z0-9=]+$
Example:110136400000
Per ingredient, the item Id with the highest number of transactions within the last twelve months is returned, if no customer id is given.
If a customer id is given, and this customer id has purchased any of the items from the ingredient within the last 180 days, the item with the most transactions is returned.
Failures are signaled via the warnings property of the response.
e.g. CumulusID, PersonenID or pseudonymized version thereof
Match pattern:^[a-zA-Z0-9-]+$
Example:2099XXXXXXX
Whether or not products only sold by Migros Online should be included in results
Default:false
Default:Cumulus
Ingredient scoring request
OK
Example:2022-04-01T00:00:00Z
Returns an ordered list of current promotions based on relevance for given customer. Relevance score is determined by purchase probabilities.
e.g. CumulusID, PersonenID or pseudonymized version thereof
Match pattern:^[a-zA-Z0-9-]+$
Default:0
Example:2099XXXXXXX
Number of most relevant promotions to return.
Default:10
>= 1<= 30
Default:Cumulus
OK
Migros AngebotID
Match pattern:^[a-zA-Z0-9=]+$
Example:2010900
Depending on context, a score relates to a 7-day purchase probability or is just a ranking.
>= 0<= 1
Similarity in embedding space is measured by angular distance. The returned customers will be the most similar to any (but not necessarily all) of the customers in the reference group.
Number of most similar customers to return.
Default:10
>= 1<= 100
Default:Cumulus
Comma separated list of customers; at least one customer, at most 20.
Match pattern:^[a-zA-Z0-9-]+(,[a-zA-Z0-9-]+){0,19}$
Example:2099XXXXXXX,2099XXXXXXX
OK
e.g. CumulusID, PersonenID or pseudonymized version thereof
Match pattern:^[a-zA-Z0-9-]+$
Example:2099XXXXXXX
Depending on context, a score relates to a 7-day purchase probability or is just a ranking.
>= 0<= 1
Similarity in embedding space is measured by angular distance. The returned items will be the most similar to any (but not necessarily all) of the items in the reference group.
Number of most similar items to return.
Default:10
>= 1<= 100
Default:Cumulus
Comma separated list of items; at least one item, at most 20.
Match pattern:^[a-zA-Z0-9]+(,[a-zA-Z0-9]+){0,19}$
Example:210121024000,165000600000
OK
Migros ArtikelID
Match pattern:^[a-zA-Z0-9=]+$
Example:110136400000
Depending on context, a score relates to a 7-day purchase probability or is just a ranking.
>= 0<= 1