Creates a new Private Marketplace deal for the specified campaign, establishing a private auction agreement with a buyer at a negotiated price floor.
Reference
POST https://YOUR-NETWORK-DOMAIN/rest-api/campaign/{campaignId}/pmp-deal.do
Creates a new Private Marketplace deal for the specified campaign, establishing a private auction agreement with a buyer at a negotiated price floor. The deal is associated with the campaign and will be included in OpenRTB bid requests sent to the specified buyer. The response JSON contains the newly created deal record with its assigned internal ID. Requires standard REST API authentication.
Path Params
campaignIdintegerrequired
Numeric ID of the campaign to associate the new PMP deal with
2001
Form Params
dealIdstringrequired
External PMP deal identifier string used in OpenRTB bid requests between buyer and seller
deal-123
buyerIdstringrequired
Buyer seat identifier string that identifies the DSP or buyer in the OpenRTB protocol
buyer-456
auctionTypestringrequired
Auction pricing model for this deal. FIRST_PRICE: winner pays their bid; SECOND_PRICE: winner pays second-highest bid plus increment; BID_FLOOR: fixed minimum price
FIRST_PRICE
countrystringrequired
ISO 3166-1 alpha-2 country code (e.g. 'US', 'DE') to restrict the deal to a specific country, or '*' to make it a global deal with no country restriction
US
bidFloornumberrequired
Minimum bid price (floor) for this deal in the campaign's currency. Bids below this value are rejected.