---
title: "Get Campaigns"
method: GET
path: "/api/v1/campaigns"
tags: ["Campaigns"]
---

# Get Campaigns

`GET /api/v1/campaigns`

## Request

- Base URL: `https://api.adrex.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.adrex.ai/api/v1/campaigns`
- Auth: none declared

Get all campaigns with optional filtering

## Query parameters

- `skip` integer
- `limit` integer
- `client_id` integer, nullable
- `status` string, nullable
- `platform` string, nullable

## Response `200`

Successful Response

- CampaignListResponse
  - `campaigns` CampaignResponse[], required
    - `id` integer, required
    - `name` string, required
    - `description` string, nullable
    - `platform` string, required
    - `status` string, nullable
    - `google_status` string, nullable
    - `meta_status` string, nullable
    - `objective` string, nullable
    - `budget_type` string, nullable
    - `budget_amount` number, nullable
    - `google_budget` number, nullable
    - `meta_budget` number, nullable
    - `currency` string
    - `start_date` string, nullable
    - `end_date` string, nullable
    - `target_audience` object, nullable
    - `target_locations` unknown[], nullable
      - unknown
    - `target_keywords` unknown[], nullable
      - unknown
    - `google_customer_id` string, nullable
    - `meta_account_id` string, nullable
    - `google_campaign_id` string, nullable
    - `meta_campaign_id` string, nullable
    - `client_id` integer, nullable
    - `created_at` string, date-time, nullable
    - `updated_at` string, date-time, nullable
  - `total` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/adrex/apis/adrex-ai.md) · [All operations](https://skmtc.dev/adrex/apis/adrex-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/adrex/apis/adrex-ai/revisions/4e6f0f0bc902?raw)
