Skip to main content
PUT
Update a product for an ad server source

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

esaId
integer
required

Ad server source connection id. The wire field remains esaId for API compatibility.

Required range: 0 < x <= 9007199254740991
Example:

123

productId
string
required

Upstream product id for the ad server source.

Minimum string length: 1
Example:

"prod_abc"

Body

application/json

Full salesagent WholesaleProductRequest update body for an ad-server source product. The upstream endpoint requires a complete replacement body; unknown/extra fields are forwarded as-is.

wholesale_product_id
string
name
string
description
string
status
string
delivery_type
string
channels
enum<string>[]
Available options:
display
format_options
object[]
inventory
object
pricing_options
object[]
included_age_signal
object | null

The fixed age cohort the product's inventory delivers to, published to AdCP 3.2 buyers as an included signal.

audience_evidence
object[] | null

AdCP 3.2 audience_evidence entries: planning evidence about who the inventory reaches, never targeting.

Minimum array length: 1
fixed_targeting
object | null

Targeting every line item booked from the product carries: AdCP geo_countries and GAM key-value includes and exclusions by synced id.

overlay_support
object

AdCP 3.2 overlay_support: the targeting dimensions a buyer may set on a package of this product.

{key}
any

Response

Update a product for an ad server source