---
title: "Get Campaign History"
method: GET
path: "/v1/campaigns/history"
tags: ["Campaigns"]
---

# Get Campaign History

`GET /v1/campaigns/history`

## Request

- Base URL: `https://client.api.prod.orsay.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://client.api.prod.orsay.ai/v1/campaigns/history`
- Auth: HTTP bearer

Return campaign history for the org, most recent first.

## Response `200`

Successful Response

- CampaignHistoryResponse
  - `campaigns` CampaignHistoryItem[], required
    - `campaign_id` string, required
    - `campaign_name` string, nullable
    - `channel` string, required
    - `total_leads` integer, required
    - `skipped_leads` integer, required
    - `days_needed` integer, required
    - `classifications` string[], required
    - `template_id` string, nullable
    - `template_name` string, nullable
    - `profile_id` string, nullable
    - `profile_name` string, nullable
    - `agent_id` string, nullable
    - `agent_name` string, nullable
    - `message` string, nullable
    - `scheduled_at` string, nullable
    - `spread_over_days` boolean
    - `unmatched_phone_numbers` integer
    - `csv_phone_numbers_count` integer
    - `created_at` string, required
    - `status` string, nullable
    - `pending_messages` integer

---

[API](https://skmtc.dev/orsay/apis/orsay-api.md) - [All operations](https://skmtc.dev/orsay/apis/orsay-api/llms.txt) - [OpenAPI document](https://skmtc.dev/orsay/apis/orsay-api/revisions/988a26cafef5?raw)
