GET /commerce/{accountId}/menus

This endpoint returns a list of menus associated with the account's master location. These menus are store agnostic and typically hold enough data to display as first entry experience.

Path parameters

  • accountId string Required

Responses

  • 200 application/json

    200

    Hide response attributes Show response attributes object
    • menu string
    • menuId string
    • menuType integer

      Default value is 0.

    • nestedModifiers boolean

      Default value is true.

    • description string
    • currency integer

      Default value is 0.

    • menuTranslations object
      Hide menuTranslations attribute Show menuTranslations attribute object
      • en string
    • productTags array[integer]

      Default value is 0.

    • descriptionTranslations object
      Hide descriptionTranslations attribute Show descriptionTranslations attribute object
      • en string
    • categories array[object]
      Hide categories attributes Show categories attributes object
      • id string
      • name string
      • description string
      • menu string
      • account string
      • nameTranslations object
      • descriptionTranslations object
      • subProducts array[string]
    • products object
      Hide products attributes Show products attributes object
      • 648acd52c5bf7503468da6c7 object
        Hide 648acd52c5bf7503468da6c7 attributes Show 648acd52c5bf7503468da6c7 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array[integer]

          Default value is 0.

        • subProducts array[string]
        • subProductSortOrder array
      • 648acc5c2d5016b2ecce3188 object
        Hide 648acc5c2d5016b2ecce3188 attributes Show 648acc5c2d5016b2ecce3188 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array[integer]

          Default value is 0.

        • subProducts array
        • subProductSortOrder array
      • 649abe754ea4f0e242ddb755 object
        Hide 649abe754ea4f0e242ddb755 attributes Show 649abe754ea4f0e242ddb755 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array[string]
        • subProductSortOrder array
      • 64d4c407554b010187f74830 object
        Hide 64d4c407554b010187f74830 attributes Show 64d4c407554b010187f74830 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • calories integer

          Default value is 0.

        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array
        • subProductSortOrder array
      • 65c1304eec28c6821bcf73e7 object
        Hide 65c1304eec28c6821bcf73e7 attributes Show 65c1304eec28c6821bcf73e7 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • calories integer

          Default value is 0.

        • nameTranslations object
        • descriptionTranslations object
        • productTags array[integer]

          Default value is 0.

        • subProducts array
        • subProductSortOrder array
      • 65c1308edc12e93ea907f49a object
        Hide 65c1308edc12e93ea907f49a attributes Show 65c1308edc12e93ea907f49a attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array
        • subProductSortOrder array
      • 663c976df7d1fb0d85dc96c5 object
        Hide 663c976df7d1fb0d85dc96c5 attributes Show 663c976df7d1fb0d85dc96c5 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array[integer]

          Default value is 0.

        • subProducts array[string]
        • subProductSortOrder array
      • 663c976df7d1fb0d85dc96c6 object
        Hide 663c976df7d1fb0d85dc96c6 attributes Show 663c976df7d1fb0d85dc96c6 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • referenceId string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array[integer]

          Default value is 0.

        • subProducts array
        • subProductSortOrder array
    • modifiers object
      Hide modifiers attribute Show modifiers attribute object
      • 648c24f842c8fee99960fc05 object
        Hide 648c24f842c8fee99960fc05 attributes Show 648c24f842c8fee99960fc05 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array
        • subProductSortOrder array
    • modifierGroups object
      Hide modifierGroups attribute Show modifierGroups attribute object
      • 648c251ebb2163a8cebc1137 object
        Hide 648c251ebb2163a8cebc1137 attributes Show 648c251ebb2163a8cebc1137 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array[string]
        • subProductSortOrder array
    • bundles object
      Hide bundles attributes Show bundles attributes object
      • 649abede949cfa36470e3326 object
        Hide 649abede949cfa36470e3326 attributes Show 649abede949cfa36470e3326 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array[string]
        • subProductSortOrder array
      • 649abefeb99c55cfcbf181c6 object
        Hide 649abefeb99c55cfcbf181c6 attributes Show 649abefeb99c55cfcbf181c6 attributes object
        • id string
        • plu string
        • name string
        • productType integer

          Default value is 0.

        • max integer

          Default value is 0.

        • min integer

          Default value is 0.

        • multiply integer

          Default value is 0.

        • description string
        • account string
        • nameTranslations object
        • descriptionTranslations object
        • productTags array
        • subProducts array[string]
        • subProductSortOrder array
  • 400 application/json

    400

GET /commerce/{accountId}/menus
curl \
 --request GET 'https://api.staging.deliverect.com/commerce/{accountId}/menus' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
[
  {
    "menu": "Burger Menu",
    "menuId": "64c27a89c6352cd55814580c",
    "bundles": {
      "649abede949cfa36470e3326": {
        "id": "649abede949cfa36470e3326",
        "max": 1,
        "min": 1,
        "plu": "P-meal-deal-1",
        "name": "Pizza 1",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 4,
        "referenceId": null,
        "subProducts": [
          "663c976df7d1fb0d85dc96c5"
        ],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "649abefeb99c55cfcbf181c6": {
        "id": "649abefeb99c55cfcbf181c6",
        "max": 1,
        "min": 1,
        "plu": "B-PI-qEtO-2",
        "name": "Pizza 2",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 4,
        "referenceId": null,
        "subProducts": [
          "663c976df7d1fb0d85dc96c6"
        ],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      }
    },
    "currency": 1,
    "menuType": 0,
    "products": {
      "648acc5c2d5016b2ecce3188": {
        "id": "648acc5c2d5016b2ecce3188",
        "max": 0,
        "min": 0,
        "plu": "P-PE-xmku-2",
        "name": "Pepperoni",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "Pepperoni Pizza",
        "productTags": [
          16,
          6,
          115
        ],
        "productType": 1,
        "referenceId": "P-PE-xmku-2",
        "subProducts": [],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "648acd52c5bf7503468da6c7": {
        "id": "648acd52c5bf7503468da6c7",
        "max": 0,
        "min": 0,
        "plu": "P-MA-sViS-2",
        "name": "Margherita",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "Margherita Pizza",
        "productTags": [
          116
        ],
        "productType": 1,
        "referenceId": "P-MA-sViS-2",
        "subProducts": [
          "648c251ebb2163a8cebc1137"
        ],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "649abe754ea4f0e242ddb755": {
        "id": "649abe754ea4f0e242ddb755",
        "max": 0,
        "min": 0,
        "plu": "P-ME-72C1-2",
        "name": "Pizza Meal Option 1",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 1,
        "referenceId": "P-ME-72C1-2",
        "subProducts": [
          "649abede949cfa36470e3326",
          "649abefeb99c55cfcbf181c6"
        ],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "64d4c407554b010187f74830": {
        "id": "64d4c407554b010187f74830",
        "max": 0,
        "min": 0,
        "plu": "VAR-3",
        "name": "Coke",
        "account": "64872839172e0e6d2cedaa48",
        "calories": 2,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 1,
        "referenceId": "VAR-3",
        "subProducts": [],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "65c1304eec28c6821bcf73e7": {
        "id": "65c1304eec28c6821bcf73e7",
        "max": 0,
        "min": 0,
        "plu": "P-TA-FYlu-2",
        "name": "Burger",
        "account": "64872839172e0e6d2cedaa48",
        "calories": 500,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [
          1,
          35,
          101,
          104
        ],
        "productType": 1,
        "referenceId": "P-TA-FYlu-2",
        "subProducts": [],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "65c1308edc12e93ea907f49a": {
        "id": "65c1308edc12e93ea907f49a",
        "max": 0,
        "min": 0,
        "plu": "P-FR-WZDd-2",
        "name": "Fries",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 1,
        "referenceId": "P-FR-WZDd-2",
        "subProducts": [],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "663c976df7d1fb0d85dc96c5": {
        "id": "663c976df7d1fb0d85dc96c5",
        "max": 0,
        "min": 0,
        "plu": "P-MA-sViS-2###",
        "name": "Margherita",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "Margherita Pizza",
        "productTags": [
          116
        ],
        "productType": 1,
        "referenceId": "P-MA-sViS-2",
        "subProducts": [
          "648c251ebb2163a8cebc1137"
        ],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      },
      "663c976df7d1fb0d85dc96c6": {
        "id": "663c976df7d1fb0d85dc96c6",
        "max": 0,
        "min": 0,
        "plu": "P-PE-xmku-2###",
        "name": "Pepperoni",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "Pepperoni Pizza",
        "productTags": [
          16,
          6,
          115
        ],
        "productType": 1,
        "referenceId": "P-PE-xmku-2",
        "subProducts": [],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      }
    },
    "modifiers": {
      "648c24f842c8fee99960fc05": {
        "id": "648c24f842c8fee99960fc05",
        "max": 0,
        "min": 0,
        "plu": "M-BA-nNU1-2",
        "name": "Bacon",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 2,
        "referenceId": null,
        "subProducts": [],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      }
    },
    "categories": [
      {
        "id": "64c27a9513128b833aaec96e",
        "menu": "64c27a89c6352cd55814580c",
        "name": "Pizza",
        "account": "64872839172e0e6d2cedaa48",
        "imageUrl": null,
        "description": "",
        "subProducts": [
          "648acd52c5bf7503468da6c7",
          "648acc5c2d5016b2ecce3188",
          "649abe754ea4f0e242ddb755"
        ],
        "nameTranslations": {},
        "descriptionTranslations": {}
      },
      {
        "id": "65c130c6ec28c6821bcf80ab",
        "menu": "64c27a89c6352cd55814580c",
        "name": "Drinks",
        "account": "64872839172e0e6d2cedaa48",
        "imageUrl": null,
        "description": "",
        "subProducts": [
          "64d4c407554b010187f74830"
        ],
        "nameTranslations": {},
        "descriptionTranslations": {}
      },
      {
        "id": "65c130daec28c6821bcf80e0",
        "menu": "64c27a89c6352cd55814580c",
        "name": "Burgers",
        "account": "64872839172e0e6d2cedaa48",
        "imageUrl": null,
        "description": "",
        "subProducts": [
          "65c1304eec28c6821bcf73e7"
        ],
        "nameTranslations": {},
        "descriptionTranslations": {}
      },
      {
        "id": "65c131b0dc12e93ea9081a9a",
        "menu": "64c27a89c6352cd55814580c",
        "name": "Extra",
        "account": "64872839172e0e6d2cedaa48",
        "imageUrl": null,
        "description": "",
        "subProducts": [
          "65c1308edc12e93ea907f49a"
        ],
        "nameTranslations": {},
        "descriptionTranslations": {}
      }
    ],
    "description": "Description",
    "productTags": [
      116,
      16,
      6,
      115,
      1,
      35,
      101,
      104
    ],
    "menuImageUrl": null,
    "modifierGroups": {
      "648c251ebb2163a8cebc1137": {
        "id": "648c251ebb2163a8cebc1137",
        "max": 5,
        "min": 0,
        "plu": "MG-TO-QeOs-2",
        "name": "Toppings",
        "account": "64872839172e0e6d2cedaa48",
        "calories": null,
        "multiply": 1,
        "isVariant": null,
        "packaging": null,
        "description": "",
        "productTags": [],
        "productType": 3,
        "referenceId": null,
        "subProducts": [
          "648c24f842c8fee99960fc05"
        ],
        "beverageInfo": null,
        "defaultQuantity": null,
        "nutritionalInfo": null,
        "nameTranslations": {},
        "supplementalInfo": null,
        "caloriesRangeHigh": null,
        "subProductSortOrder": [],
        "descriptionTranslations": {}
      }
    },
    "nestedModifiers": false,
    "menuTranslations": {
      "en": ""
    },
    "descriptionTranslations": {
      "en": ""
    }
  }
]
Response examples (400)
{}