Optionaladcp_The AdCP major version the buyer's payloads conform to. Sellers validate against their supported major_versions and return VERSION_UNSUPPORTED if unsupported. When omitted, the seller assumes its highest supported version.
ID of the standards configuration to update
OptionalscopeUpdated scope for where this standards configuration applies
Optionalcountries_all?: string[]ISO 3166-1 alpha-2 country codes. Standards apply in ALL listed countries (AND logic).
Optionalchannels_any?: MediaChannel[]Advertising channels. Standards apply to ANY of the listed channels (OR logic).
Optionallanguages_any?: string[]BCP 47 language tags (e.g., 'en', 'de', 'fr'). Standards apply to content in ANY of these languages (OR logic). Content in unlisted languages is not covered by these standards.
Optionaldescription?: stringHuman-readable description of this scope
Optionalregistry_Registry policy IDs to use as the evaluation basis. When provided, the agent resolves policies from the registry and uses their policy text and exemplars as the evaluation criteria.
OptionalpoliciesUpdated bespoke policies for this content-standards configuration, using the same shape as registry entries. Replaces the existing policies array; use stable policy_ids to track policies across versions. Combines with registry_policy_ids. Bespoke policy_ids MUST be flat (no colons/slashes).
Optionalcalibration_Updated training/test set to calibrate policy interpretation. Use URL references for pages to be fetched and analyzed, or full artifacts for pre-extracted content.
OptionalcontextOptionalextClient-generated unique key for at-most-once execution. If a request with the same key has already been processed, the server returns the original response without re-processing. MUST be unique per (seller, request) pair to prevent cross-seller correlation. Use a fresh UUID v4 for each request.
Request parameters for updating an existing content standards configuration. Creates a new version.