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

# Get campaign pages

`GET /campaigns/{campaign_id}/pages`

## Request

- Base URL: `https://api.vrio.app`
- URL: `https://api.vrio.app/campaigns/{campaign_id}/pages`
- Auth: API key in header `X-Api-Key`

&nbsp;

## Query parameters

- `campaign_page_template_identifier` string
- `campaign_page_slug` string
- `campaign_page_active` boolean
- `limit` integer
- `offset` integer
- `sort_by` string
- `order` 'asc' | 'desc'

## Response `200`

OK

- object
  - `total` integer
  - `campaign_pages` object[]
    - `campaign_page_id` integer
    - `campaign_page_title` string
    - `campaign_page_template_id` integer
    - `campaign_page_template_identifier` string
    - `campaign_page_slug` string
    - `campaign_page_weight` string
    - `campaign_page_image` string, nullable
    - `campaign_page_active` boolean
    - `campaign_page_css` string, nullable
    - `campaign_page_js` string, nullable
    - `campaign_page_seo_title` string, nullable
    - `campaign_page_seo_keywords` string, nullable
    - `campaign_page_seo_description` string, nullable
    - `campaign_page_data` object
    - `link` string
    - `previous` object, nullable
      - `title` string
      - `link` string
    - `next` object, nullable
      - `title` string
      - `link` string

## Other responses

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

---

[API](https://skmtc.dev/vrio/apis/crm-configuration.md) - [All operations](https://skmtc.dev/vrio/apis/crm-configuration/llms.txt) - [OpenAPI document](https://skmtc.dev/vrio/apis/crm-configuration/revisions/cbcaf727cc97?raw)
