---
title: "Retrieve Menus"
method: GET
path: "/menus"
tags: ["Menus"]
---

# Retrieve Menus

`GET /menus`

## Request

- Base URL: `https://api-g.weedmaps.com/wm/2025-07/partners`
- URL: `https://api-g.weedmaps.com/wm/2025-07/partners/menus`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://api-g.weedmaps.com/wm/auth/token` scopes: `menu_items`

This operation will retrieve all Menus that are linked to the Integrated Partner.

You can use the `sort` and `filter` query parameters to refine the results and locate specific Menus.

---

💡 **Tip** 💡

The Menu response includes a nested `organization` object. 

You can use its `id` field (organization.id) with the `filters[organization_id]` query parameter to fetch all Menus belonging to that Organization.

## Query parameters

- `page_size` integer
- `sort[]` string[]
- `filters[eligibility]` 'static' | 'express'
- `filters[items_count][above]` integer
- `filters[items_count][below]` integer
- `filters[name][eq]` string
- `filters[name][match]` string
- `filters[organization_id]` integer
- `filters[updated_at][after]` string, date-time
- `filters[updated_at][before]` string, date-time

## Response `200`

Successful Menus Retrieval

- object
  - `data` Menu[]
    - `features` string[]: This field describes the kind of feature the Menu is being used for.
    - `id` integer: The primary identifier for a Weedmaps resource.
    - `items_count` integer: Count of Menu Items on this Menu. May be up to 1-minute delayed.
    - `name` string: The name that is displayed on a Weedmaps.
    - `organization` Organization: A business on the Weedmaps platform.
      - `id` integer, required: The primary identifier for a Weedmaps resource.
      - `name` string, required: The name that is displayed on a Weedmaps.
    - `updated_at` string: The timestamp this resource was last updated.
  - `meta` Pagination: Pagination using page, per_page, and total to indicate the current page, number of items per page, and total number of items.
    - `page` integer: Current Page Number
    - `per_page` integer: Total Per Page
    - `total` integer: Total Number

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `422`: Unprocessable Entities

---

[API](https://skmtc.dev/weedmaps/apis/menu-api.md) - [All operations](https://skmtc.dev/weedmaps/apis/menu-api/llms.txt) - [OpenAPI document](https://skmtc.dev/weedmaps/apis/menu-api/revisions/69a5b10f0082?raw)
