curl --request GET \
--url https://api.atlas.kitchen/storefronts/v1/outlets/{outlet_id}/serving_dates/{serving_date}/menus \
--header 'X-Channel-Id: <api-key>'{
"object": "menu",
"outlet_id": 123,
"serving_date": "2023-12-25",
"items": [
{
"id": 123,
"identifier": "<string>",
"name": "<string>",
"tag_list": [
"<string>"
],
"lead_time": 123,
"start_date": "2023-12-25",
"end_date": "2023-12-25",
"created_at": 123,
"updated_at": 123,
"sections": [
{
"id": 123,
"identifier": "<string>",
"name": "<string>",
"description": "<string>",
"display_order": 123,
"image_url": "<string>",
"sub_sections": [
{
"id": 123,
"identifier": "<string>",
"name": "<string>",
"description": "<string>",
"display_order": 123,
"image_url": "<string>",
"products": [
{
"id": 123,
"display_order": 123
}
]
}
],
"products": [
{
"id": 123,
"display_order": 123
}
]
}
],
"products": {}
}
]
}Returns published menus with sections, products, and modifier groups.
curl --request GET \
--url https://api.atlas.kitchen/storefronts/v1/outlets/{outlet_id}/serving_dates/{serving_date}/menus \
--header 'X-Channel-Id: <api-key>'{
"object": "menu",
"outlet_id": 123,
"serving_date": "2023-12-25",
"items": [
{
"id": 123,
"identifier": "<string>",
"name": "<string>",
"tag_list": [
"<string>"
],
"lead_time": 123,
"start_date": "2023-12-25",
"end_date": "2023-12-25",
"created_at": 123,
"updated_at": 123,
"sections": [
{
"id": 123,
"identifier": "<string>",
"name": "<string>",
"description": "<string>",
"display_order": 123,
"image_url": "<string>",
"sub_sections": [
{
"id": 123,
"identifier": "<string>",
"name": "<string>",
"description": "<string>",
"display_order": 123,
"image_url": "<string>",
"products": [
{
"id": 123,
"display_order": 123
}
]
}
],
"products": [
{
"id": 123,
"display_order": 123
}
]
}
],
"products": {}
}
]
}Channel identifier. A second header X-Session-Id is also required.
Was this page helpful?