# Get a campaign

> Returns 404 notfound if the campaign doesn't exist and 403 forbidden if it belongs to a workspace you are not a member of.

Source: https://warmerly.com/docs/campaigns/get-a-campaign

```text
GET /campaigns/{id}
```

```bash
curl https://app.warmerly.com/api/v1/campaigns/b6a1e7b0-2f2b-4b7a-8e2a-1a2b3c4d5e6f \
  -H "X-Api-Key: wmv_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
```

```json
{ "campaign": { "id": "b6a1e7b0-2f2b-4b7a-8e2a-1a2b3c4d5e6f", "name": "Q3 outbound - agencies", "status": "draft", "...": "..." } }
```

Returns `404 not_found` if the campaign doesn't exist and `403 forbidden` if it belongs to a workspace you are not a member of.

## More from Campaigns

- [Create a campaign](https://warmerly.com/docs/campaigns/create-a-campaign): Requires X-Project-Id. Creates a campaign in draft status with one empty email step seeded automatically…
- [Update a campaign](https://warmerly.com/docs/campaigns/update-a-campaign): All fields optional: send only what you want to change.
- [Delete a campaign](https://warmerly.com/docs/campaigns/delete-a-campaign): Deletes the campaign and cascades to its steps, senders, leads, and send history. This cannot be undone.
