Browse the help center

Update a PMP deal

Updates an existing Private Marketplace deal record identified by its internal numeric ID.

Reference
POST https://YOUR-NETWORK-DOMAIN/rest-api/campaign/pmp-deal/{id}.do

Updates an existing Private Marketplace deal record identified by its internal numeric ID. All fields (dealId, buyerId, auctionType, country, bidFloor) must be provided; this is a full replacement, not a partial update. The deal ID and buyer ID are string identifiers used in the OpenRTB bid request/response protocol. Requires standard REST API authentication.

Path Params

id integer required

Internal numeric ID of the PMP deal record to update (obtained from the list PMP deals response)

101

Form Params

dealId string required

External PMP deal identifier string used in OpenRTB bid requests between buyer and seller

deal-123

buyerId string required

Buyer seat identifier string that identifies the DSP or buyer in the OpenRTB protocol

buyer-456

auctionType string required

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

country string required

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

bidFloor number required

Minimum bid price (floor) for this deal in the campaign's currency. Bids below this value are rejected.

2.50

Responses

200

PMP deal updated successfully

400

Bad request — invalid or missing parameters

401

Authentication error

403

Forbidden — insufficient permissions

404

Not found — resource does not exist

Please disable Adblock
Are you using adblock? Disable it and reload the page to proceed to the destination page.

A registration has already been submitted from this page. Please try again in 10 minutes.