Mark a meal or unmark a meal.
https://www.mensa-kl.de/api/v1/import-mealsPOST with JSON bodyThe API accepts an arbitrary amount of meals per location and date combination.
The example imports two meals for location 1 (Mensa 1) on date 2025-10-14.
One of the meals is explicitly tagged as vegan (food_labels contains 23).
{
"2025-10-14": {
"1": [
{
"date": "2025-10-14",
"location": "1",
"title_with_additives": "Bunter Wurstsalat in Senfdressing (1,2,3,5,8,9,Gl,Ei,La,Sw,Sf,S), dazu Pommes frites und Salat (Sl)",
"title": "Bunter Wurstsalat in Senfdressing, dazu Pommes frites und Salat",
"price": {
"student": "4.10",
"employee": "6.10",
"guest": "7.05"
},
"food_labels": [
26,
27,
28,
30,
33,
34,
7,
3,
12,
21,
18,
16,
19
]
},
{
"date": "2025-10-14",
"location": "1",
"title_with_additives": "Bunter Gem\u00fcsesalat mit Bohnen, Mais, Karotten, Paprika und Fr\u00fchlingszwiebeln (1,5,Sw,Sf), dazu Pommes frites und Salat (Sl)",
"title": "Bunter Gem\u00fcsesalat mit Bohnen, Mais, Karotten, Paprika und Fr\u00fchlingszwiebeln, dazu Pommes frites und Salat",
"price": {
"student": "4.10",
"employee": "6.10",
"guest": "7.05"
},
"food_labels": [
26,
30,
21,
18,
19,
23
]
}
]
}
}