# List campaigns

**GET** `/campaigns`

Authentication: bearerAuth
Required scopes: `campaign:list`
Allowed roles: `owner`, `admin`, `agent`
Authorization: List campaigns in the workspace.

## Parameters

- `status` (query CampaignStatus, optional)
- `limit` (query integer, optional)
- `cursor` (query string, optional)

## Responses

- `200`: Campaigns
- `default`: Error
