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

# List Campaigns

> Lists DV360 campaigns with full details, filterable by status

Lists DV360 campaigns with full details, filterable by status. Budgets, bids, and goal amounts are returned in raw DV360 micros (divide by 1,000,000 for the advertiser currency).

|                      |                        |
| -------------------- | ---------------------- |
| **App**              | DV360                  |
| **Operation ID**     | `dv360_list_campaigns` |
| **Type**             | Action                 |
| **Connection**       | `dv360` (required)     |
| **Credits per run**  | 1                      |
| **Agent / MCP tool** | Yes                    |

## Inputs

| Field             | Type                                | Required | Default | Description                                                                                  |
| ----------------- | ----------------------------------- | -------- | ------- | -------------------------------------------------------------------------------------------- |
| `account`         | DynamicAccount                      | Yes      | -       | Select the DV360 advertiser whose campaigns should be listed.                                |
| `entity_statuses` | array of string or SelectableOption | No       | -       | Filter by status: ACTIVE, PAUSED, DRAFT, and/or ARCHIVED. Returns all statuses when omitted. |
| `limit`           | integer                             | No       | `100`   | Maximum number of campaigns to return. Default: 100.                                         |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `List[Dict]`

Returns the list of campaigns with full details.

**Fields**: dynamic (depend on the inputs)
