---
title: "List PMP deals for campaign"
type: reference
method: GET
path: /rest-api/campaign/{campaignId}/pmp-deals.do
tag: "PMP Deals"
---

# List PMP deals for campaign

`GET https://YOUR-NETWORK-DOMAIN/rest-api/campaign/{campaignId}/pmp-deals.do`

Retrieves all Private Marketplace (PMP) deal objects configured for the specified campaign. The response JSON contains a 'pmpDeals' array where each deal object includes id, dealId, buyerId, country, auctionType, and bidFloor fields. PMP deals define private auction agreements between the publisher and specific buyers with negotiated pricing. Requires standard REST API authentication.

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `campaignId` | integer | yes | `2001` | Numeric ID of the campaign whose PMP deals should be retrieved |

## Responses

- `200` — PMP deals retrieved successfully
- `400` — Bad request — invalid or missing parameters
- `401` — Authentication error
- `403` — Forbidden — insufficient permissions
- `404` — Not found — resource does not exist

## Example request

```bash
curl --request GET \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/campaign/2001/pmp-deals.do' \
  --header 'X-Api-Key: YOUR_API_KEY'
```

Source: https://epom.com/ad-server/docs/api/pmp-deals/get-campaign-pmp-deals