Skip to content
OpenALaCarte

Reference

Menu items

Pull your full catalogue to keep an external system in sync — a POS, a delivery aggregator, or your own marketing site.

GET/api/v1/menu-items

Every menu item across your restaurants, cursor-paginated.

Query: restaurantId, limit (default 100, max 200), cursor

200 OK
{
  "data": [
    {
      "id": "cmi...",
      "name": "Carbonara",
      "description": "Guanciale, pecorino, egg yolk, black pepper",
      "price": 14.00,
      "currency": "EUR",
      "status": "AVAILABLE",
      "allergens": ["egg", "gluten"],
      "tags": ["pasta", "classic"],
      "calories": 720,
      "prepTime": 15,
      "image": "https://your-domain.com/uploads/...",
      "menuId": "clm...",
      "menuName": "Dinner",
      "categoryId": "clc...",
      "categoryName": "Pasta",
      "restaurantId": "clw..."
    }
  ],
  "nextCursor": "cmi0..."
}