---
title: "Get campaign menus"
method: GET
path: "/campaigns/{campaign_id}/menus"
tags: ["Campaigns"]
---

# Get campaign menus

`GET /campaigns/{campaign_id}/menus`

&nbsp;

## Query parameters

- `campaign_menu_identifier` string
- `limit` integer
- `offset` integer
- `sort_by` string
- `order` 'asc' | 'desc'

## Response `200`

OK

- object
  - `total` integer
  - `campaign_menus` object[]
    - `campaign_menu_id` integer
    - `campaign_menu_title` string
    - `campaign_menu_message` string, nullable
    - `campaign_menu_identifier` string
    - `campaign_menu_items` object[]
      - `campaign_menu_item_id` integer
      - `title` string
      - `link` string, nullable
      - `image` string, nullable
      - `new_window` boolean
      - `external` boolean
      - `submenu_items` object[]
        - `campaign_menu_item_id` integer
        - `title` string
        - `link` string, nullable
        - `image` string, nullable
        - `new_window` boolean
        - `external` boolean
        - `submenu_items` object[]
          - `campaign_menu_item_id` integer
          - `title` string
          - `link` string, nullable
          - `image` string, nullable
          - `new_window` boolean
          - `external` boolean

## Other responses

- `401` — Unauthorized response
- `403` — Forbidden response
- `404` — Not Found response
- `500` — Error response

---

[API](https://skmtc.net/vrio/apis/crm-configuration.md) · [All operations](https://skmtc.net/vrio/apis/crm-configuration/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vrio/crm-configuration/revisions/62037010356e/schema)
