> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reachedapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get a Campaign

> Retrieves the full details of a specific campaign.

# Get a Campaign

Retrieves the full details of a specific campaign by its ID.

## Request

`GET /v1/campaigns/:id`

### Path Parameters

| Parameter | Type | Required | Description                           |
| --------- | ---- | -------- | ------------------------------------- |
| `id`      | uuid | Yes      | The unique identifier of the campaign |

## Example

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET \
    "https://kdjmltmhxvvmiuehafgl.supabase.co/functions/v1/api-gateway/v1/campaigns/c1d2e3f4-..." \
    -H "Authorization: Bearer rchd_live_xxxxxxxxxxxx"
  ```

  ```javascript JavaScript theme={null}
  const campaignId = "c1d2e3f4-...";
  const response = await fetch(
    `https://kdjmltmhxvvmiuehafgl.supabase.co/functions/v1/api-gateway/v1/campaigns/${campaignId}`,
    {
      headers: {
        "Authorization": "Bearer rchd_live_xxxxxxxxxxxx"
      }
    }
  );
  const { data } = await response.json();
  ```

  ```python Python theme={null}
  import requests

  campaign_id = "c1d2e3f4-..."
  response = requests.get(
      f"https://kdjmltmhxvvmiuehafgl.supabase.co/functions/v1/api-gateway/v1/campaigns/{campaign_id}",
      headers={"Authorization": "Bearer rchd_live_xxxxxxxxxxxx"}
  )
  data = response.json()
  ```
</CodeGroup>

## Response

<Tabs>
  <Tab title="200 OK">
    ```json theme={null}
    {
      "data": {
        "id": "c1d2e3f4-...",
        "name": "Q1 Outbound France",
        "status": "active",
        "parallel_calls": 3,
        "script_template": "Hi {first_name}, ...",
        "tags": ["france", "q1"],
        "created_at": "2026-03-01T09:00:00.000Z"
      }
    }
    ```
  </Tab>

  <Tab title="404 Not Found">
    ```json theme={null}
    {
      "error": {
        "code": "not_found",
        "message": "Campaign not found"
      }
    }
    ```
  </Tab>
</Tabs>

### Response Fields

| Field             | Type     | Description                            |
| ----------------- | -------- | -------------------------------------- |
| `id`              | uuid     | Campaign unique identifier             |
| `name`            | string   | Campaign name                          |
| `status`          | string   | Current status                         |
| `parallel_calls`  | integer  | Number of parallel calls configured    |
| `script_template` | string   | Call script template with placeholders |
| `tags`            | array    | Tags associated with the campaign      |
| `created_at`      | datetime | Creation timestamp                     |
