> ## 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 |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.