interface AdcpToolMap { get_products: { params: { adcp_major_version?: number; buying_mode: "brief" | "wholesale" | "refine"; brief?: string; refine?: (
| { scope: "request"; ask: string; [key: string]: unknown } | { scope: "product"; product_id: string; action?: "include" | "omit" | "more_like_this"; ask?: string; [key: string]: unknown; } | { scope: "proposal"; proposal_id: string; action?: "include" | "omit" | "finalize"; ask?: string; [key: string]: unknown; } )
[]; brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; catalog?: { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: string]: unknown }[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: string; catalog_field?: string; asset_group_id?: string; value?: unknown; transform?: "boolean" | "date" | "divide" | "split"; format?: string; timezone?: string; by?: number; separator?: string; default?: unknown; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; [key: string]: unknown; }; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; preferred_delivery_types?: (
"guaranteed" | "non_guaranteed")
[]; filters?: { delivery_type?: "guaranteed" | "non_guaranteed"; exclusivity?: "none" | "category" | "exclusive"; is_fixed_price?: boolean; format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; standard_formats_only?: boolean; min_exposures?: number; start_date?: string; end_date?: string; budget_range?: Record<string, unknown>; countries?: string[]; regions?: string[]; metros?: { system: | "custom" | "nielsen_dma" | "uk_itl1" | "uk_itl2" | "eurostat_nuts2"; code: string; [key: string]: unknown; }[]; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; required_axe_integrations?: string[]; trusted_match?: { providers?: { agent_url: string; context_match?: boolean; identity_match?: boolean; [key: string]: unknown; }[]; response_types?: (
"creative" | "activation" | "catalog_items" | "deal")
[]; [key: string]: unknown; }; required_features?: Record<string, boolean> & { inline_creative_management?: boolean; property_list_filtering?: boolean; catalog_management?: boolean; [key: string]: unknown; }; required_geo_targeting?: { level: "country" | "region" | "metro" | "postal_area"; system?: string; [key: string]: unknown; }[]; signal_targeting?: (
| { signal_id: | { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; }; value_type: "binary"; value: boolean; [key: string]: unknown; } | { signal_id: | { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; }; value_type: "categorical"; values: string[]; [key: string]: unknown; } | { signal_id: | { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; }; value_type: "numeric"; min_value?: number; max_value?: number; [key: string]: unknown; } )
[]; postal_areas?: { system: | "us_zip" | "us_zip_plus_four" | "gb_outward" | "gb_full" | "ca_fsa" | "ca_full" | "de_plz" | "fr_code_postal" | "au_postcode" | "ch_plz" | "at_plz"; values: string[]; [key: string]: unknown; }[]; geo_proximity?: Record<string, unknown>[]; required_performance_standards?: { metric: | "viewability" | "ivt" | "completion_rate" | "brand_safety" | "attention_score"; threshold: number; standard?: "mrc" | "groupm"; vendor: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; [key: string]: unknown; }[]; keywords?: { keyword: string; match_type?: "broad" | "phrase" | "exact"; [key: string]: unknown; }[]; [key: string]: unknown; }; property_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; fields?: (
| "description" | "name" | "forecast" | "pricing_options" | "product_id" | "publisher_properties" | "channels" | "format_ids" | "placements" | "delivery_type" | "exclusivity" | "outcome_measurement" | "delivery_measurement" | "reporting_capabilities" | "creative_policy" | "catalog_types" | "metric_optimization" | "conversion_tracking" | "data_provider_signals" | "max_optimization_goals" | "catalog_match" | "collections" | "collection_targeting_allowed" | "installments" | "brief_relevance" | "expires_at" | "product_card" | "product_card_detailed" | "enforced_policies" | "trusted_match" )
[]; time_budget?: { interval: number; unit: "seconds" | "minutes" | "hours" | "days" | "campaign"; [key: string]: unknown; }; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; required_policies?: string[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetProductsResponse; response: GetProductsResponse; }; create_media_buy: { params: { adcp_major_version?: number; idempotency_key: string; plan_id?: string; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; proposal_id?: string; total_budget?: { amount: number; currency: string; [key: string]: unknown; }; packages?: { adcp_major_version?: number; product_id: string; format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; budget: number; pacing?: "even" | "asap" | "front_loaded"; pricing_option_id: string; bid_price?: number; impressions?: number; start_time?: string; end_time?: string; paused?: boolean; catalogs?: { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: ...
]: ...
}[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
)
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: ...
; catalog_field?: ...
; asset_group_id?: ...
; value?: ...
; transform?: ...
; format?: ...
; timezone?: ...
; by?: ...
; separator?: ...
; default?: ...
; ext?: ...
; [key: ...
]: ...
; }[]; [key: string]: unknown; }[]; optimization_goals?: (
| { kind: "metric"; metric: | "attention_score" | "clicks" | "views" | "completed_views" | "viewed_seconds" | "attention_seconds" | "engagements" | "follows" | "saves" | "profile_visits" | "reach"; reach_unit?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; target_frequency?: Record<(...)
, (...)
>; view_duration_seconds?: number; target?: | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; value: ...
; [key: ...
]: ...
}; priority?: number; [key: string]: unknown; } | { kind: "event"; event_sources: { event_source_id: ...
; event_type: ...
; custom_event_name?: ...
; value_field?: ...
; value_factor?: ...
; [key: ...
]: ...
; }[]; target?: | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; [key: ...
]: ...
}; attribution_window?: { post_click: ...
; post_view?: ...
; [key: ...
]: ...
; }; priority?: number; [key: string]: unknown; } )
[]; targeting_overlay?: { geo_countries?: string[]; geo_countries_exclude?: string[]; geo_regions?: string[]; geo_regions_exclude?: string[]; geo_metros?: { system: (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_metros_exclude?: { system: (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_postal_areas?: { system: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_postal_areas_exclude?: { system: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; daypart_targets?: { days: (...)
[]; start_hour: number; end_hour: number; label?: (...)
| (...)
; [key: string]: unknown; }[]; axe_include_segment?: string; axe_exclude_segment?: string; audience_include?: string[]; audience_exclude?: string[]; frequency_cap?: { suppress?: { interval: ...
; unit: ...
; [key: ...
]: ...
}; suppress_minutes?: number; max_impressions?: number; per?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; window?: { interval: ...
; unit: ...
; [key: ...
]: ...
}; [key: string]: unknown; }; property_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; collection_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; collection_list_exclude?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; age_restriction?: { min: number; verification_required?: boolean; accepted_methods?: (...)
[]; [key: string]: unknown; }; device_platform?: (
| "ios" | "android" | "windows" | "macos" | "linux" | "chromeos" | "tvos" | "tizen" | "webos" | "fire_os" | "roku_os" | "unknown" )
[]; device_type?: (
"unknown" | "desktop" | "mobile" | "tablet" | "ctv" | "dooh" )
[]; device_type_exclude?: (
"unknown" | "desktop" | "mobile" | "tablet" | "ctv" | "dooh" )
[]; store_catchments?: { catalog_id: string; store_ids?: (...)
| (...)
; catchment_ids?: (...)
| (...)
; [key: string]: unknown; }[]; geo_proximity?: Record<string, unknown>[]; language?: string[]; keyword_targets?: { keyword: string; match_type: (...)
| (...)
| (...)
; bid_price?: (...)
| (...)
; [key: string]: unknown; }[]; negative_keywords?: { keyword: string; match_type: (...)
| (...)
| (...)
; [key: string]: unknown; }[]; [key: string]: unknown; }; measurement_terms?: { billing_measurement?: { vendor: { domain: string; brand_id?: (...)
| (...)
; industries?: (...)
| (...)
; data_subject_contestation?: (...)
| (...)
; [key: string]: unknown; }; max_variance_percent?: number; measurement_window?: string; [key: string]: unknown; }; makegood_policy?: { available_remedies: ((...)
| (...)
| (...))
[]; [key: string]: unknown; }; [key: string]: unknown; }; performance_standards?: { metric: | "viewability" | "ivt" | "completion_rate" | "brand_safety" | "attention_score"; threshold: number; standard?: "mrc" | "groupm"; vendor: { domain: string; brand_id?: string; industries?: (...)
[]; data_subject_contestation?: Record<(...)
, (...)
>; [key: string]: unknown; }; [key: string]: unknown; }[]; creative_assignments?: { creative_id: string; weight?: number; placement_ids?: string[]; [key: string]: unknown; }[]; creatives?: { creative_id: string; name: string; format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: ...
; name?: ...
; type: ...
; url?: ...
; feed_format?: ...
; update_frequency?: ...
; items?: ...
; ids?: ...
; gtins?: ...
; tags?: ...
; category?: ...
; query?: ...
; conversion_events?: ...
; content_id_type?: ...
; feed_field_mappings?: ...
; asset_type: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; width: ...
; height: ...
; format?: ...
; alt_text?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; width: ...
; height: ...
; duration_ms?: ...
; file_size_bytes?: ...
; container_format?: ...
; video_codec?: ...
; video_bitrate_kbps?: ...
; frame_rate?: ...
; frame_rate_type?: ...
; scan_type?: ...
; color_space?: ...
; hdr_format?: ...
; chroma_subsampling?: ...
; video_bit_depth?: ...
; gop_interval_seconds?: ...
; gop_type?: ...
; moov_atom_position?: ...
; has_audio?: ...
; audio_codec?: ...
; audio_sampling_rate_hz?: ...
; audio_channels?: ...
; audio_bit_depth?: ...
; audio_bitrate_kbps?: ...
; audio_loudness_lufs?: ...
; audio_true_peak_dbfs?: ...
; captions_url?: ...
; transcript_url?: ...
; audio_description_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; duration_ms?: ...
; file_size_bytes?: ...
; container_format?: ...
; codec?: ...
; sampling_rate_hz?: ...
; channels?: ...
; bit_depth?: ...
; bitrate_kbps?: ...
; loudness_lufs?: ...
; true_peak_dbfs?: ...
; transcript_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; language?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; url_type?: ...
; description?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; version?: ...
; accessibility?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; module_type?: ...
; accessibility?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; method?: ...
; timeout_ms?: ...
; supported_macros?: ...
; required_macros?: ...
; response_type: ...
; security: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; media?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; language?: ...
; markdown_flavor?: ...
; allow_raw_html?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: ...
; objective?: ...
; tone?: ...
; audience?: ...
; territory?: ...
; messaging?: ...
; reference_assets?: ...
; compliance?: ...
; asset_type: ...
; [key: ...
]: ...
; }, >; inputs?: { name: ...
; macros?: ...
; context_description?: ...
; [key: ...
]: ...
; }[]; tags?: string[]; status?: | "rejected" | "processing" | "pending_review" | "approved" | "archived"; weight?: number; placement_ids?: string[]; industry_identifiers?: { type: ...
; value: ...
; [key: ...
]: ...
}[]; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; }[]; agency_estimate_number?: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; advertiser_industry?: | "real_estate" | "education" | "gaming" | "automotive" | "automotive.electric_vehicles" | "automotive.parts_accessories" | "automotive.luxury" | "beauty_cosmetics" | "beauty_cosmetics.skincare" | "beauty_cosmetics.fragrance" | "beauty_cosmetics.haircare" | "cannabis" | "cpg" | "cpg.personal_care" | "cpg.household" | "dating" | "education.higher_education" | "education.online_learning" | "education.k12" | "energy_utilities" | "energy_utilities.renewable" | "fashion_apparel" | "fashion_apparel.luxury" | "fashion_apparel.sportswear" | "finance" | "finance.banking" | "finance.insurance" | "finance.investment" | "finance.cryptocurrency" | "food_beverage" | "food_beverage.alcohol" | "food_beverage.restaurants" | "food_beverage.packaged_goods" | "gambling_betting" | "gambling_betting.sports_betting" | "gambling_betting.casino" | "gaming.mobile" | "gaming.console_pc" | "gaming.esports" | "government_nonprofit" | "government_nonprofit.political" | "government_nonprofit.charity" | "healthcare" | "healthcare.pharmaceutical" | "healthcare.medical_devices" | "healthcare.wellness" | "home_garden" | "home_garden.furniture" | "home_garden.home_improvement" | "media_entertainment" | "media_entertainment.podcasts" | "media_entertainment.music" | "media_entertainment.film_tv" | "media_entertainment.publishing" | "media_entertainment.live_events" | "pets" | "professional_services" | "professional_services.legal" | "professional_services.consulting" | "real_estate.residential" | "real_estate.commercial" | "recruitment_hr" | "retail" | "retail.ecommerce" | "retail.department_stores" | "sports_fitness" | "sports_fitness.equipment" | "sports_fitness.teams_leagues" | "technology" | "technology.software" | "technology.hardware" | "technology.ai_ml" | "telecom" | "telecom.mobile_carriers" | "telecom.internet_providers" | "transportation_logistics" | "travel_hospitality" | "travel_hospitality.airlines" | "travel_hospitality.hotels" | "travel_hospitality.cruise" | "travel_hospitality.tourism"; invoice_recipient?: { legal_name: string; vat_id?: string; tax_id?: string; registration_number?: string; address?: { street: string; city: string; postal_code: string; region?: string; country: string; [key: string]: unknown; }; contacts?: { role: "billing" | "legal" | "creative" | "general"; name?: string; email?: string; phone?: string; [key: string]: unknown; }[]; bank?: { account_holder: string; iban?: string; bic?: string; routing_number?: string; account_number?: string; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; io_acceptance?: { io_id: string; accepted_at: string; signatory: string; signature_id?: string; [key: string]: unknown; }; po_number?: string; agency_estimate_number?: string; start_time: string; end_time: string; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; reporting_webhook?: { url: string; token?: string; authentication: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; reporting_frequency: "hourly" | "daily" | "monthly"; requested_metrics?: (
| "viewability" | "completion_rate" | "clicks" | "views" | "completed_views" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "video_completions" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "quartile_data" | "dooh_metrics" | "cost_per_click" )
[]; [key: string]: unknown; }; artifact_webhook?: { url: string; token?: string; authentication: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; delivery_mode: "realtime" | "batched"; batch_frequency?: "hourly" | "daily"; sampling_rate?: number; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: CreateMediaBuySuccess; response: CreateMediaBuyResponse; }; update_media_buy: { params: { adcp_major_version?: number; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; media_buy_id: string; revision?: number; paused?: boolean; canceled?: true; cancellation_reason?: string; start_time?: string; end_time?: string; packages?: { package_id: string; budget?: number; pacing?: "even" | "asap" | "front_loaded"; bid_price?: number; impressions?: number; start_time?: string; end_time?: string; paused?: boolean; canceled?: true; cancellation_reason?: string; catalogs?: { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: ...
]: ...
}[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
)
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: ...
; catalog_field?: ...
; asset_group_id?: ...
; value?: ...
; transform?: ...
; format?: ...
; timezone?: ...
; by?: ...
; separator?: ...
; default?: ...
; ext?: ...
; [key: ...
]: ...
; }[]; [key: string]: unknown; }[]; optimization_goals?: (
| { kind: "metric"; metric: | "attention_score" | "clicks" | "views" | "completed_views" | "viewed_seconds" | "attention_seconds" | "engagements" | "follows" | "saves" | "profile_visits" | "reach"; reach_unit?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; target_frequency?: Record<(...)
, (...)
>; view_duration_seconds?: number; target?: | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; value: ...
; [key: ...
]: ...
}; priority?: number; [key: string]: unknown; } | { kind: "event"; event_sources: { event_source_id: ...
; event_type: ...
; custom_event_name?: ...
; value_field?: ...
; value_factor?: ...
; [key: ...
]: ...
; }[]; target?: | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; [key: ...
]: ...
}; attribution_window?: { post_click: ...
; post_view?: ...
; [key: ...
]: ...
; }; priority?: number; [key: string]: unknown; } )
[]; targeting_overlay?: { geo_countries?: string[]; geo_countries_exclude?: string[]; geo_regions?: string[]; geo_regions_exclude?: string[]; geo_metros?: { system: (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_metros_exclude?: { system: (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_postal_areas?: { system: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_postal_areas_exclude?: { system: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; daypart_targets?: { days: (...)
[]; start_hour: number; end_hour: number; label?: (...)
| (...)
; [key: string]: unknown; }[]; axe_include_segment?: string; axe_exclude_segment?: string; audience_include?: string[]; audience_exclude?: string[]; frequency_cap?: { suppress?: { interval: ...
; unit: ...
; [key: ...
]: ...
}; suppress_minutes?: number; max_impressions?: number; per?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; window?: { interval: ...
; unit: ...
; [key: ...
]: ...
}; [key: string]: unknown; }; property_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; collection_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; collection_list_exclude?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; age_restriction?: { min: number; verification_required?: boolean; accepted_methods?: (...)
[]; [key: string]: unknown; }; device_platform?: (
| "ios" | "android" | "windows" | "macos" | "linux" | "chromeos" | "tvos" | "tizen" | "webos" | "fire_os" | "roku_os" | "unknown" )
[]; device_type?: (
"unknown" | "desktop" | "mobile" | "tablet" | "ctv" | "dooh" )
[]; device_type_exclude?: (
"unknown" | "desktop" | "mobile" | "tablet" | "ctv" | "dooh" )
[]; store_catchments?: { catalog_id: string; store_ids?: (...)
| (...)
; catchment_ids?: (...)
| (...)
; [key: string]: unknown; }[]; geo_proximity?: Record<string, unknown>[]; language?: string[]; keyword_targets?: { keyword: string; match_type: (...)
| (...)
| (...)
; bid_price?: (...)
| (...)
; [key: string]: unknown; }[]; negative_keywords?: { keyword: string; match_type: (...)
| (...)
| (...)
; [key: string]: unknown; }[]; [key: string]: unknown; }; keyword_targets_add?: { keyword: string; match_type: "broad" | "phrase" | "exact"; bid_price?: number; [key: string]: unknown; }[]; keyword_targets_remove?: { keyword: string; match_type: "broad" | "phrase" | "exact"; [key: string]: unknown; }[]; negative_keywords_add?: { keyword: string; match_type: "broad" | "phrase" | "exact"; [key: string]: unknown; }[]; negative_keywords_remove?: { keyword: string; match_type: "broad" | "phrase" | "exact"; [key: string]: unknown; }[]; creative_assignments?: { creative_id: string; weight?: number; placement_ids?: string[]; [key: string]: unknown; }[]; creatives?: { creative_id: string; name: string; format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: ...
; name?: ...
; type: ...
; url?: ...
; feed_format?: ...
; update_frequency?: ...
; items?: ...
; ids?: ...
; gtins?: ...
; tags?: ...
; category?: ...
; query?: ...
; conversion_events?: ...
; content_id_type?: ...
; feed_field_mappings?: ...
; asset_type: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; width: ...
; height: ...
; format?: ...
; alt_text?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; width: ...
; height: ...
; duration_ms?: ...
; file_size_bytes?: ...
; container_format?: ...
; video_codec?: ...
; video_bitrate_kbps?: ...
; frame_rate?: ...
; frame_rate_type?: ...
; scan_type?: ...
; color_space?: ...
; hdr_format?: ...
; chroma_subsampling?: ...
; video_bit_depth?: ...
; gop_interval_seconds?: ...
; gop_type?: ...
; moov_atom_position?: ...
; has_audio?: ...
; audio_codec?: ...
; audio_sampling_rate_hz?: ...
; audio_channels?: ...
; audio_bit_depth?: ...
; audio_bitrate_kbps?: ...
; audio_loudness_lufs?: ...
; audio_true_peak_dbfs?: ...
; captions_url?: ...
; transcript_url?: ...
; audio_description_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; duration_ms?: ...
; file_size_bytes?: ...
; container_format?: ...
; codec?: ...
; sampling_rate_hz?: ...
; channels?: ...
; bit_depth?: ...
; bitrate_kbps?: ...
; loudness_lufs?: ...
; true_peak_dbfs?: ...
; transcript_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; language?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; url_type?: ...
; description?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; version?: ...
; accessibility?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; module_type?: ...
; accessibility?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; method?: ...
; timeout_ms?: ...
; supported_macros?: ...
; required_macros?: ...
; response_type: ...
; security: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; media?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; language?: ...
; markdown_flavor?: ...
; allow_raw_html?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: ...
; objective?: ...
; tone?: ...
; audience?: ...
; territory?: ...
; messaging?: ...
; reference_assets?: ...
; compliance?: ...
; asset_type: ...
; [key: ...
]: ...
; }, >; inputs?: { name: ...
; macros?: ...
; context_description?: ...
; [key: ...
]: ...
; }[]; tags?: string[]; status?: | "rejected" | "processing" | "pending_review" | "approved" | "archived"; weight?: number; placement_ids?: string[]; industry_identifiers?: { type: ...
; value: ...
; [key: ...
]: ...
}[]; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; }[]; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; invoice_recipient?: { legal_name: string; vat_id?: string; tax_id?: string; registration_number?: string; address?: { street: string; city: string; postal_code: string; region?: string; country: string; [key: string]: unknown; }; contacts?: { role: "billing" | "legal" | "creative" | "general"; name?: string; email?: string; phone?: string; [key: string]: unknown; }[]; bank?: { account_holder: string; iban?: string; bic?: string; routing_number?: string; account_number?: string; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; new_packages?: { adcp_major_version?: number; product_id: string; format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; budget: number; pacing?: "even" | "asap" | "front_loaded"; pricing_option_id: string; bid_price?: number; impressions?: number; start_time?: string; end_time?: string; paused?: boolean; catalogs?: { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: ...
]: ...
}[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
)
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: ...
; catalog_field?: ...
; asset_group_id?: ...
; value?: ...
; transform?: ...
; format?: ...
; timezone?: ...
; by?: ...
; separator?: ...
; default?: ...
; ext?: ...
; [key: ...
]: ...
; }[]; [key: string]: unknown; }[]; optimization_goals?: (
| { kind: "metric"; metric: | "attention_score" | "clicks" | "views" | "completed_views" | "viewed_seconds" | "attention_seconds" | "engagements" | "follows" | "saves" | "profile_visits" | "reach"; reach_unit?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; target_frequency?: Record<(...)
, (...)
>; view_duration_seconds?: number; target?: | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; value: ...
; [key: ...
]: ...
}; priority?: number; [key: string]: unknown; } | { kind: "event"; event_sources: { event_source_id: ...
; event_type: ...
; custom_event_name?: ...
; value_field?: ...
; value_factor?: ...
; [key: ...
]: ...
; }[]; target?: | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; value: ...
; [key: ...
]: ...
} | { kind: ...
; [key: ...
]: ...
}; attribution_window?: { post_click: ...
; post_view?: ...
; [key: ...
]: ...
; }; priority?: number; [key: string]: unknown; } )
[]; targeting_overlay?: { geo_countries?: string[]; geo_countries_exclude?: string[]; geo_regions?: string[]; geo_regions_exclude?: string[]; geo_metros?: { system: (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_metros_exclude?: { system: (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_postal_areas?: { system: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; geo_postal_areas_exclude?: { system: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; values: (...)
[]; [key: string]: unknown; }[]; daypart_targets?: { days: (...)
[]; start_hour: number; end_hour: number; label?: (...)
| (...)
; [key: string]: unknown; }[]; axe_include_segment?: string; axe_exclude_segment?: string; audience_include?: string[]; audience_exclude?: string[]; frequency_cap?: { suppress?: { interval: ...
; unit: ...
; [key: ...
]: ...
}; suppress_minutes?: number; max_impressions?: number; per?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; window?: { interval: ...
; unit: ...
; [key: ...
]: ...
}; [key: string]: unknown; }; property_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; collection_list?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; collection_list_exclude?: { agent_url: string; list_id: string; auth_token?: string; [key: string]: unknown; }; age_restriction?: { min: number; verification_required?: boolean; accepted_methods?: (...)
[]; [key: string]: unknown; }; device_platform?: (
| "ios" | "android" | "windows" | "macos" | "linux" | "chromeos" | "tvos" | "tizen" | "webos" | "fire_os" | "roku_os" | "unknown" )
[]; device_type?: (
"unknown" | "desktop" | "mobile" | "tablet" | "ctv" | "dooh" )
[]; device_type_exclude?: (
"unknown" | "desktop" | "mobile" | "tablet" | "ctv" | "dooh" )
[]; store_catchments?: { catalog_id: string; store_ids?: (...)
| (...)
; catchment_ids?: (...)
| (...)
; [key: string]: unknown; }[]; geo_proximity?: Record<string, unknown>[]; language?: string[]; keyword_targets?: { keyword: string; match_type: (...)
| (...)
| (...)
; bid_price?: (...)
| (...)
; [key: string]: unknown; }[]; negative_keywords?: { keyword: string; match_type: (...)
| (...)
| (...)
; [key: string]: unknown; }[]; [key: string]: unknown; }; measurement_terms?: { billing_measurement?: { vendor: { domain: string; brand_id?: (...)
| (...)
; industries?: (...)
| (...)
; data_subject_contestation?: (...)
| (...)
; [key: string]: unknown; }; max_variance_percent?: number; measurement_window?: string; [key: string]: unknown; }; makegood_policy?: { available_remedies: ((...)
| (...)
| (...))
[]; [key: string]: unknown; }; [key: string]: unknown; }; performance_standards?: { metric: | "viewability" | "ivt" | "completion_rate" | "brand_safety" | "attention_score"; threshold: number; standard?: "mrc" | "groupm"; vendor: { domain: string; brand_id?: string; industries?: (...)
[]; data_subject_contestation?: Record<(...)
, (...)
>; [key: string]: unknown; }; [key: string]: unknown; }[]; creative_assignments?: { creative_id: string; weight?: number; placement_ids?: string[]; [key: string]: unknown; }[]; creatives?: { creative_id: string; name: string; format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: ...
; name?: ...
; type: ...
; url?: ...
; feed_format?: ...
; update_frequency?: ...
; items?: ...
; ids?: ...
; gtins?: ...
; tags?: ...
; category?: ...
; query?: ...
; conversion_events?: ...
; content_id_type?: ...
; feed_field_mappings?: ...
; asset_type: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; width: ...
; height: ...
; format?: ...
; alt_text?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; width: ...
; height: ...
; duration_ms?: ...
; file_size_bytes?: ...
; container_format?: ...
; video_codec?: ...
; video_bitrate_kbps?: ...
; frame_rate?: ...
; frame_rate_type?: ...
; scan_type?: ...
; color_space?: ...
; hdr_format?: ...
; chroma_subsampling?: ...
; video_bit_depth?: ...
; gop_interval_seconds?: ...
; gop_type?: ...
; moov_atom_position?: ...
; has_audio?: ...
; audio_codec?: ...
; audio_sampling_rate_hz?: ...
; audio_channels?: ...
; audio_bit_depth?: ...
; audio_bitrate_kbps?: ...
; audio_loudness_lufs?: ...
; audio_true_peak_dbfs?: ...
; captions_url?: ...
; transcript_url?: ...
; audio_description_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; duration_ms?: ...
; file_size_bytes?: ...
; container_format?: ...
; codec?: ...
; sampling_rate_hz?: ...
; channels?: ...
; bit_depth?: ...
; bitrate_kbps?: ...
; loudness_lufs?: ...
; true_peak_dbfs?: ...
; transcript_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; language?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; url_type?: ...
; description?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; version?: ...
; accessibility?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; module_type?: ...
; accessibility?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; url: ...
; method?: ...
; timeout_ms?: ...
; supported_macros?: ...
; required_macros?: ...
; response_type: ...
; security: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; media?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { asset_type: ...
; content: ...
; language?: ...
; markdown_flavor?: ...
; allow_raw_html?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: ...
; objective?: ...
; tone?: ...
; audience?: ...
; territory?: ...
; messaging?: ...
; reference_assets?: ...
; compliance?: ...
; asset_type: ...
; [key: ...
]: ...
; }, >; inputs?: { name: ...
; macros?: ...
; context_description?: ...
; [key: ...
]: ...
; }[]; tags?: string[]; status?: | "rejected" | "processing" | "pending_review" | "approved" | "archived"; weight?: number; placement_ids?: string[]; industry_identifiers?: { type: ...
; value: ...
; [key: ...
]: ...
}[]; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; }[]; agency_estimate_number?: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; reporting_webhook?: { url: string; token?: string; authentication: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; reporting_frequency: "hourly" | "daily" | "monthly"; requested_metrics?: (
| "viewability" | "completion_rate" | "clicks" | "views" | "completed_views" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "video_completions" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "quartile_data" | "dooh_metrics" | "cost_per_click" )
[]; [key: string]: unknown; }; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: UpdateMediaBuySuccess; response: UpdateMediaBuyResponse; }; get_media_buys: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; media_buy_ids?: string[]; status_filter?: | "active" | "rejected" | "pending_creatives" | "pending_start" | "paused" | "completed" | "canceled" | (
| "active" | "rejected" | "pending_creatives" | "pending_start" | "paused" | "completed" | "canceled" )
[]; include_snapshot?: boolean; include_history?: number; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetMediaBuysResponse; response: GetMediaBuysResponse; }; get_media_buy_delivery: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; media_buy_ids?: string[]; status_filter?: | "active" | "rejected" | "pending_creatives" | "pending_start" | "paused" | "completed" | "canceled" | (
| "active" | "rejected" | "pending_creatives" | "pending_start" | "paused" | "completed" | "canceled" )
[]; start_date?: string; end_date?: string; include_package_daily_breakdown?: boolean; attribution_window?: { post_click?: { interval: number; unit: "seconds" | "minutes" | "hours" | "days" | "campaign"; [key: string]: unknown; }; post_view?: { interval: number; unit: "seconds" | "minutes" | "hours" | "days" | "campaign"; [key: string]: unknown; }; model?: | "last_touch" | "first_touch" | "linear" | "time_decay" | "data_driven"; [key: string]: unknown; }; reporting_dimensions?: { geo?: { geo_level: "country" | "region" | "metro" | "postal_area"; system?: | "custom" | "nielsen_dma" | "uk_itl1" | "uk_itl2" | "eurostat_nuts2" | "us_zip" | "us_zip_plus_four" | "gb_outward" | "gb_full" | "ca_fsa" | "ca_full" | "de_plz" | "fr_code_postal" | "au_postcode" | "ch_plz" | "at_plz"; limit?: number; sort_by?: | "completion_rate" | "clicks" | "views" | "completed_views" | "engagements" | "follows" | "saves" | "profile_visits" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "cost_per_click"; [key: string]: unknown; }; device_type?: { limit?: number; sort_by?: | "completion_rate" | "clicks" | "views" | "completed_views" | "engagements" | "follows" | "saves" | "profile_visits" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "cost_per_click"; [key: string]: unknown; }; device_platform?: { limit?: number; sort_by?: | "completion_rate" | "clicks" | "views" | "completed_views" | "engagements" | "follows" | "saves" | "profile_visits" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "cost_per_click"; [key: string]: unknown; }; audience?: { limit?: number; sort_by?: | "completion_rate" | "clicks" | "views" | "completed_views" | "engagements" | "follows" | "saves" | "profile_visits" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "cost_per_click"; [key: string]: unknown; }; placement?: { limit?: number; sort_by?: | "completion_rate" | "clicks" | "views" | "completed_views" | "engagements" | "follows" | "saves" | "profile_visits" | "reach" | "spend" | "conversions" | "impressions" | "ctr" | "conversion_value" | "roas" | "cost_per_acquisition" | "new_to_brand_rate" | "engagement_rate" | "leads" | "frequency" | "grps" | "cost_per_click"; [key: string]: unknown; }; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetMediaBuyDeliveryResponse; response: GetMediaBuyDeliveryResponse; }; provide_performance_feedback: { params: { adcp_major_version?: number; media_buy_id: string; idempotency_key: string; measurement_period: { start: string; end: string; [key: string]: unknown; }; performance_index: number; package_id?: string; creative_id?: string; metric_type?: | "viewability" | "completion_rate" | "brand_safety" | "overall_performance" | "conversion_rate" | "brand_lift" | "click_through_rate" | "cost_efficiency"; feedback_source?: | "buyer_attribution" | "third_party_measurement" | "platform_analytics" | "verification_partner"; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ProvidePerformanceFeedbackSuccess; response: ProvidePerformanceFeedbackResponse; }; list_creative_formats: { params: { adcp_major_version?: number; format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; asset_types?: (
| "audio" | "vast" | "url" | "html" | "javascript" | "daast" | "image" | "video" | "text" | "webhook" | "css" | "markdown" | "brief" | "catalog" )
[]; max_width?: number; max_height?: number; min_width?: number; min_height?: number; is_responsive?: boolean; name_search?: string; wcag_level?: "A" | "AA" | "AAA"; disclosure_positions?: (
| "prominent" | "footer" | "audio" | "subtitle" | "overlay" | "end_card" | "pre_roll" | "companion" )
[]; disclosure_persistence?: (
"continuous" | "initial" | "flexible")
[]; output_format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; input_format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ListCreativeFormatsResponse; response: ListCreativeFormatsResponse; }; build_creative: { params: { adcp_major_version?: number; message?: string; creative_manifest?: { format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: string]: unknown }[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: (...)
| (...)
; catalog_field?: (...)
| (...)
; asset_group_id?: (...)
| (...)
; value?: unknown; transform?: (...)
| (...)
| (...)
| (...)
| (...)
; format?: (...)
| (...)
; timezone?: (...)
| (...)
; by?: (...)
| (...)
; separator?: (...)
| (...)
; default?: unknown; ext?: (...)
| (...)
; [key: string]: unknown; }[]; asset_type: "catalog"; [key: string]: unknown; } | { asset_type: "image"; url: string; width: number; height: number; format?: string; alt_text?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "video"; url: string; width: number; height: number; duration_ms?: number; file_size_bytes?: number; container_format?: string; video_codec?: string; video_bitrate_kbps?: number; frame_rate?: string; frame_rate_type?: "constant" | "variable"; scan_type?: "progressive" | "interlaced"; color_space?: "rec709" | "rec2020" | "rec2100" | "srgb" | "dci_p3"; hdr_format?: "sdr" | "hdr10" | "hdr10_plus" | "hlg" | "dolby_vision"; chroma_subsampling?: "4:2:0" | "4:2:2" | "4:4:4"; video_bit_depth?: 8 | 10 | 12; gop_interval_seconds?: number; gop_type?: "closed" | "open"; moov_atom_position?: "start" | "end"; has_audio?: boolean; audio_codec?: string; audio_sampling_rate_hz?: number; audio_channels?: "mono" | "stereo" | "5.1" | "7.1"; audio_bit_depth?: 16 | 24 | 32; audio_bitrate_kbps?: number; audio_loudness_lufs?: number; audio_true_peak_dbfs?: number; captions_url?: string; transcript_url?: string; audio_description_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "audio"; url: string; duration_ms?: number; file_size_bytes?: number; container_format?: string; codec?: string; sampling_rate_hz?: number; channels?: "mono" | "stereo" | "5.1" | "7.1"; bit_depth?: 16 | 24 | 32; bitrate_kbps?: number; loudness_lufs?: number; true_peak_dbfs?: number; transcript_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "text"; content: string; language?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "url"; url: string; url_type?: "clickthrough" | "tracker_pixel" | "tracker_script"; description?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "html"; content: string; version?: string; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "javascript"; content: string; module_type?: "esm" | "commonjs" | "script"; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "webhook"; url: string; method?: "GET" | "POST"; timeout_ms?: number; supported_macros?: string[]; required_macros?: string[]; response_type: "html" | "json" | "xml" | "javascript"; security: { method: "none" | "hmac_sha256" | "api_key"; hmac_header?: string; api_key_header?: string; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "css"; content: string; media?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "markdown"; content: string; language?: string; markdown_flavor?: "commonmark" | "gfm"; allow_raw_html?: boolean; [key: string]: unknown; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: string; objective?: | "awareness" | "consideration" | "conversion" | "retention" | "engagement"; tone?: string; audience?: string; territory?: string; messaging?: { headline?: string; tagline?: string; cta?: string; key_messages?: (...)
[]; [key: string]: unknown; }; reference_assets?: { url: string; role: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; [key: string]: unknown; }[]; compliance?: { required_disclosures?: (...)
[]; prohibited_claims?: (...)
[]; [key: string]: unknown; }; asset_type: "brief"; [key: string]: unknown; }, >; rights?: { rights_id: string; rights_agent: { url: string; id: string; [key: string]: unknown }; valid_from?: string; valid_until?: string; uses: (
| "likeness" | "voice" | "name" | "endorsement" | "motion_capture" | "signature" | "catchphrase" | "sync" | "background_music" | "editorial" | "commercial" | "ai_generated_image" )
[]; countries?: string[]; excluded_countries?: string[]; impression_cap?: number; right_type?: | "talent" | "character" | "brand_ip" | "music" | "stock_media"; approval_status?: "rejected" | "approved" | "pending"; verification_url?: string; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; industry_identifiers?: { type: "ad_id" | "isci" | "clearcast_clock"; value: string; [key: string]: unknown; }[]; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: string; provider?: string; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: string; role: "advertiser" | "creator" | "agency" | "platform" | "tool"; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: { country: ...
; region?: ...
; regulation: ...
; label_text?: ...
; render_guidance?: ...
; [key: ...
]: ...
; }[]; [key: string]: unknown; }; verification?: { verified_by: string; verified_time?: string; result: "authentic" | "ai_generated" | "ai_modified" | "inconclusive"; confidence?: number; details_url?: string; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; creative_id?: string; concept_id?: string; media_buy_id?: string; package_id?: string; target_format_id?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; target_format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; quality?: "draft" | "production"; item_limit?: number; include_preview?: boolean; preview_inputs?: { name: string; macros?: Record<string, string>; context_description?: string; [key: string]: unknown; }[]; preview_quality?: "draft" | "production"; preview_output_format?: "url" | "html"; macro_values?: Record<string, string>; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: BuildCreativeSuccess | BuildCreativeMultiSuccess; response: BuildCreativeResponse; }; preview_creative: { params: { adcp_major_version?: number; request_type: "single" | "batch" | "variant"; creative_manifest?: { format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: string]: unknown }[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: (...)
| (...)
; catalog_field?: (...)
| (...)
; asset_group_id?: (...)
| (...)
; value?: unknown; transform?: (...)
| (...)
| (...)
| (...)
| (...)
; format?: (...)
| (...)
; timezone?: (...)
| (...)
; by?: (...)
| (...)
; separator?: (...)
| (...)
; default?: unknown; ext?: (...)
| (...)
; [key: string]: unknown; }[]; asset_type: "catalog"; [key: string]: unknown; } | { asset_type: "image"; url: string; width: number; height: number; format?: string; alt_text?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "video"; url: string; width: number; height: number; duration_ms?: number; file_size_bytes?: number; container_format?: string; video_codec?: string; video_bitrate_kbps?: number; frame_rate?: string; frame_rate_type?: "constant" | "variable"; scan_type?: "progressive" | "interlaced"; color_space?: "rec709" | "rec2020" | "rec2100" | "srgb" | "dci_p3"; hdr_format?: "sdr" | "hdr10" | "hdr10_plus" | "hlg" | "dolby_vision"; chroma_subsampling?: "4:2:0" | "4:2:2" | "4:4:4"; video_bit_depth?: 8 | 10 | 12; gop_interval_seconds?: number; gop_type?: "closed" | "open"; moov_atom_position?: "start" | "end"; has_audio?: boolean; audio_codec?: string; audio_sampling_rate_hz?: number; audio_channels?: "mono" | "stereo" | "5.1" | "7.1"; audio_bit_depth?: 16 | 24 | 32; audio_bitrate_kbps?: number; audio_loudness_lufs?: number; audio_true_peak_dbfs?: number; captions_url?: string; transcript_url?: string; audio_description_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "audio"; url: string; duration_ms?: number; file_size_bytes?: number; container_format?: string; codec?: string; sampling_rate_hz?: number; channels?: "mono" | "stereo" | "5.1" | "7.1"; bit_depth?: 16 | 24 | 32; bitrate_kbps?: number; loudness_lufs?: number; true_peak_dbfs?: number; transcript_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "text"; content: string; language?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "url"; url: string; url_type?: "clickthrough" | "tracker_pixel" | "tracker_script"; description?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "html"; content: string; version?: string; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "javascript"; content: string; module_type?: "esm" | "commonjs" | "script"; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "webhook"; url: string; method?: "GET" | "POST"; timeout_ms?: number; supported_macros?: string[]; required_macros?: string[]; response_type: "html" | "json" | "xml" | "javascript"; security: { method: "none" | "hmac_sha256" | "api_key"; hmac_header?: string; api_key_header?: string; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "css"; content: string; media?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "markdown"; content: string; language?: string; markdown_flavor?: "commonmark" | "gfm"; allow_raw_html?: boolean; [key: string]: unknown; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: string; objective?: | "awareness" | "consideration" | "conversion" | "retention" | "engagement"; tone?: string; audience?: string; territory?: string; messaging?: { headline?: string; tagline?: string; cta?: string; key_messages?: (...)
[]; [key: string]: unknown; }; reference_assets?: { url: string; role: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; [key: string]: unknown; }[]; compliance?: { required_disclosures?: (...)
[]; prohibited_claims?: (...)
[]; [key: string]: unknown; }; asset_type: "brief"; [key: string]: unknown; }, >; rights?: { rights_id: string; rights_agent: { url: string; id: string; [key: string]: unknown }; valid_from?: string; valid_until?: string; uses: (
| "likeness" | "voice" | "name" | "endorsement" | "motion_capture" | "signature" | "catchphrase" | "sync" | "background_music" | "editorial" | "commercial" | "ai_generated_image" )
[]; countries?: string[]; excluded_countries?: string[]; impression_cap?: number; right_type?: | "talent" | "character" | "brand_ip" | "music" | "stock_media"; approval_status?: "rejected" | "approved" | "pending"; verification_url?: string; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; industry_identifiers?: { type: "ad_id" | "isci" | "clearcast_clock"; value: string; [key: string]: unknown; }[]; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: string; provider?: string; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: string; role: "advertiser" | "creator" | "agency" | "platform" | "tool"; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: { country: ...
; region?: ...
; regulation: ...
; label_text?: ...
; render_guidance?: ...
; [key: ...
]: ...
; }[]; [key: string]: unknown; }; verification?: { verified_by: string; verified_time?: string; result: "authentic" | "ai_generated" | "ai_modified" | "inconclusive"; confidence?: number; details_url?: string; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; format_id?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; inputs?: { name: string; macros?: Record<string, string>; context_description?: string; [key: string]: unknown; }[]; template_id?: string; quality?: "draft" | "production"; output_format?: "url" | "html"; item_limit?: number; requests?: { format_id?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; creative_manifest: { format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: (...)
[]; ids?: (...)
[]; gtins?: (...)
[]; tags?: (...)
[]; category?: string; query?: string; conversion_events?: (...)
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: (...)
[]; asset_type: "catalog"; [key: string]: unknown; } | { asset_type: "image"; url: string; width: number; height: number; format?: string; alt_text?: string; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "video"; url: string; width: number; height: number; duration_ms?: number; file_size_bytes?: number; container_format?: string; video_codec?: string; video_bitrate_kbps?: number; frame_rate?: string; frame_rate_type?: "constant" | "variable"; scan_type?: "progressive" | "interlaced"; color_space?: "rec709" | "rec2020" | "rec2100" | "srgb" | "dci_p3"; hdr_format?: "sdr" | "hdr10" | "hdr10_plus" | "hlg" | "dolby_vision"; chroma_subsampling?: "4:2:0" | "4:2:2" | "4:4:4"; video_bit_depth?: 8 | 10 | 12; gop_interval_seconds?: number; gop_type?: "closed" | "open"; moov_atom_position?: "start" | "end"; has_audio?: boolean; audio_codec?: string; audio_sampling_rate_hz?: number; audio_channels?: "mono" | "stereo" | "5.1" | "7.1"; audio_bit_depth?: 16 | 24 | 32; audio_bitrate_kbps?: number; audio_loudness_lufs?: number; audio_true_peak_dbfs?: number; captions_url?: string; transcript_url?: string; audio_description_url?: string; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "audio"; url: string; duration_ms?: number; file_size_bytes?: number; container_format?: string; codec?: string; sampling_rate_hz?: number; channels?: "mono" | "stereo" | "5.1" | "7.1"; bit_depth?: 16 | 24 | 32; bitrate_kbps?: number; loudness_lufs?: number; true_peak_dbfs?: number; transcript_url?: string; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "text"; content: string; language?: string; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "url"; url: string; url_type?: "clickthrough" | "tracker_pixel" | "tracker_script"; description?: string; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "html"; content: string; version?: string; accessibility?: { alt_text?: ...
; keyboard_navigable?: ...
; motion_control?: ...
; screen_reader_tested?: ...
; [key: ...
]: ...
; }; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "javascript"; content: string; module_type?: "esm" | "commonjs" | "script"; accessibility?: { alt_text?: ...
; keyboard_navigable?: ...
; motion_control?: ...
; screen_reader_tested?: ...
; [key: ...
]: ...
; }; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "webhook"; url: string; method?: "GET" | "POST"; timeout_ms?: number; supported_macros?: (...)
[]; required_macros?: (...)
[]; response_type: "html" | "json" | "xml" | "javascript"; security: { method: (...)
| (...)
| (...)
; hmac_header?: (...)
| (...)
; api_key_header?: (...)
| (...)
; [key: string]: unknown; }; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "css"; content: string; media?: string; provenance?: { digital_source_type?: ...
; ai_tool?: ...
; human_oversight?: ...
; declared_by?: ...
; declared_at?: ...
; created_time?: ...
; c2pa?: ...
; disclosure?: ...
; verification?: ...
; ext?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { asset_type: "markdown"; content: string; language?: string; markdown_flavor?: "commonmark" | "gfm"; allow_raw_html?: boolean; [key: string]: unknown; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: string; objective?: | "awareness" | "consideration" | "conversion" | "retention" | "engagement"; tone?: string; audience?: string; territory?: string; messaging?: { headline?: ...
; tagline?: ...
; cta?: ...
; key_messages?: ...
; [key: ...
]: ...
; }; reference_assets?: (...)
[]; compliance?: { required_disclosures?: ...
; prohibited_claims?: ...
; [key: ...
]: ...
; }; asset_type: "brief"; [key: string]: unknown; }, >; rights?: { rights_id: string; rights_agent: { url: string; id: string; [key: string]: unknown }; valid_from?: string; valid_until?: string; uses: (
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
)
[]; countries?: (...)
[]; excluded_countries?: (...)
[]; impression_cap?: number; right_type?: | "talent" | "character" | "brand_ip" | "music" | "stock_media"; approval_status?: "rejected" | "approved" | "pending"; verification_url?: string; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }[]; industry_identifiers?: { type: "ad_id" | "isci" | "clearcast_clock"; value: string; [key: string]: unknown; }[]; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; inputs?: { name: string; macros?: Record<string, string>; context_description?: string; [key: string]: unknown; }[]; template_id?: string; quality?: "draft" | "production"; output_format?: "url" | "html"; item_limit?: number; [key: string]: unknown; }[]; variant_id?: string; creative_id?: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: PreviewCreativeResponse; response: PreviewCreativeResponse; }; get_creative_delivery: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; media_buy_ids?: string[]; creative_ids?: string[]; start_date?: string; end_date?: string; max_variants?: number; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetCreativeDeliveryResponse; response: GetCreativeDeliveryResponse; }; list_creatives: { params: { adcp_major_version?: number; filters?: { accounts?: (
| { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: (...)
[]; data_subject_contestation?: Record<(...)
, (...)
>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; } )
[]; statuses?: (
| "rejected" | "processing" | "pending_review" | "approved" | "archived" )
[]; tags?: string[]; tags_any?: string[]; name_contains?: string; creative_ids?: string[]; created_after?: string; created_before?: string; updated_after?: string; updated_before?: string; assigned_to_packages?: string[]; media_buy_ids?: string[]; unassigned?: boolean; has_served?: boolean; concept_ids?: string[]; format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; has_variables?: boolean; [key: string]: unknown; }; sort?: { field?: | "name" | "status" | "created_date" | "updated_date" | "assignment_count"; direction?: "asc" | "desc"; [key: string]: unknown; }; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; include_assignments?: boolean; include_snapshot?: boolean; include_items?: boolean; include_variables?: boolean; include_pricing?: boolean; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; fields?: (
| "name" | "status" | "created_date" | "updated_date" | "creative_id" | "format_id" | "tags" | "assignments" | "snapshot" | "items" | "variables" | "concept" | "pricing_options" )
[]; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ListCreativesResponse; response: ListCreativesResponse; }; sync_creatives: { params: { adcp_major_version?: number; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; creatives: { creative_id: string; name: string; format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: string]: unknown }[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: (...)
| (...)
; catalog_field?: (...)
| (...)
; asset_group_id?: (...)
| (...)
; value?: unknown; transform?: (...)
| (...)
| (...)
| (...)
| (...)
; format?: (...)
| (...)
; timezone?: (...)
| (...)
; by?: (...)
| (...)
; separator?: (...)
| (...)
; default?: unknown; ext?: (...)
| (...)
; [key: string]: unknown; }[]; asset_type: "catalog"; [key: string]: unknown; } | { asset_type: "image"; url: string; width: number; height: number; format?: string; alt_text?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "video"; url: string; width: number; height: number; duration_ms?: number; file_size_bytes?: number; container_format?: string; video_codec?: string; video_bitrate_kbps?: number; frame_rate?: string; frame_rate_type?: "constant" | "variable"; scan_type?: "progressive" | "interlaced"; color_space?: "rec709" | "rec2020" | "rec2100" | "srgb" | "dci_p3"; hdr_format?: "sdr" | "hdr10" | "hdr10_plus" | "hlg" | "dolby_vision"; chroma_subsampling?: "4:2:0" | "4:2:2" | "4:4:4"; video_bit_depth?: 8 | 10 | 12; gop_interval_seconds?: number; gop_type?: "closed" | "open"; moov_atom_position?: "start" | "end"; has_audio?: boolean; audio_codec?: string; audio_sampling_rate_hz?: number; audio_channels?: "mono" | "stereo" | "5.1" | "7.1"; audio_bit_depth?: 16 | 24 | 32; audio_bitrate_kbps?: number; audio_loudness_lufs?: number; audio_true_peak_dbfs?: number; captions_url?: string; transcript_url?: string; audio_description_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "audio"; url: string; duration_ms?: number; file_size_bytes?: number; container_format?: string; codec?: string; sampling_rate_hz?: number; channels?: "mono" | "stereo" | "5.1" | "7.1"; bit_depth?: 16 | 24 | 32; bitrate_kbps?: number; loudness_lufs?: number; true_peak_dbfs?: number; transcript_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "text"; content: string; language?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "url"; url: string; url_type?: "clickthrough" | "tracker_pixel" | "tracker_script"; description?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "html"; content: string; version?: string; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "javascript"; content: string; module_type?: "esm" | "commonjs" | "script"; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "webhook"; url: string; method?: "GET" | "POST"; timeout_ms?: number; supported_macros?: string[]; required_macros?: string[]; response_type: "html" | "json" | "xml" | "javascript"; security: { method: "none" | "hmac_sha256" | "api_key"; hmac_header?: string; api_key_header?: string; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "css"; content: string; media?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: ...
; version?: ...
; provider?: ...
; [key: ...
]: ...
; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: ...
; role: ...
; [key: ...
]: ...
}; declared_at?: string; created_time?: string; c2pa?: { manifest_url: ...
; [key: ...
]: ...
}; disclosure?: { required: ...
; jurisdictions?: ...
; [key: ...
]: ...
}; verification?: (...)
[]; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "markdown"; content: string; language?: string; markdown_flavor?: "commonmark" | "gfm"; allow_raw_html?: boolean; [key: string]: unknown; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: string; objective?: | "awareness" | "consideration" | "conversion" | "retention" | "engagement"; tone?: string; audience?: string; territory?: string; messaging?: { headline?: string; tagline?: string; cta?: string; key_messages?: (...)
[]; [key: string]: unknown; }; reference_assets?: { url: string; role: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; description?: (...)
| (...)
; [key: string]: unknown; }[]; compliance?: { required_disclosures?: (...)
[]; prohibited_claims?: (...)
[]; [key: string]: unknown; }; asset_type: "brief"; [key: string]: unknown; }, >; inputs?: { name: string; macros?: Record<string, string>; context_description?: string; [key: string]: unknown; }[]; tags?: string[]; status?: | "rejected" | "processing" | "pending_review" | "approved" | "archived"; weight?: number; placement_ids?: string[]; industry_identifiers?: { type: "ad_id" | "isci" | "clearcast_clock"; value: string; [key: string]: unknown; }[]; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: string; provider?: string; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: string; role: "advertiser" | "creator" | "agency" | "platform" | "tool"; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: { country: ...
; region?: ...
; regulation: ...
; label_text?: ...
; render_guidance?: ...
; [key: ...
]: ...
; }[]; [key: string]: unknown; }; verification?: { verified_by: string; verified_time?: string; result: "authentic" | "ai_generated" | "ai_modified" | "inconclusive"; confidence?: number; details_url?: string; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; }[]; creative_ids?: string[]; assignments?: { creative_id: string; package_id: string; weight?: number; placement_ids?: string[]; [key: string]: unknown; }[]; idempotency_key: string; delete_missing?: boolean; dry_run?: boolean; validation_mode?: "strict" | "lenient"; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncCreativesSuccess; response: SyncCreativesResponse; }; get_signals: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; signal_spec?: string; signal_ids?: (
| { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; } )
[]; destinations?: (
| { type: "platform"; platform: string; account?: string; [key: string]: unknown; } | { type: "agent"; agent_url: string; account?: string; [key: string]: unknown; } )
[]; countries?: string[]; filters?: { catalog_types?: (
"custom" | "marketplace" | "owned")
[]; data_providers?: string[]; max_cpm?: number; max_percent?: number; min_coverage_percentage?: number; [key: string]: unknown; }; max_results?: number; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetSignalsResponse; response: GetSignalsResponse; }; activate_signal: { params: { adcp_major_version?: number; action?: "activate" | "deactivate"; signal_agent_segment_id: string; destinations: (
| { type: "platform"; platform: string; account?: string; [key: string]: unknown; } | { type: "agent"; agent_url: string; account?: string; [key: string]: unknown; } )
[]; pricing_option_id?: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ActivateSignalSuccess; response: ActivateSignalResponse; }; list_accounts: { params: { adcp_major_version?: number; status?: | "active" | "pending_approval" | "rejected" | "payment_required" | "suspended" | "closed"; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; sandbox?: boolean; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ListAccountsResponse; response: ListAccountsResponse; }; sync_accounts: { params: { adcp_major_version?: number; idempotency_key: string; accounts: { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; billing: "operator" | "agent" | "advertiser"; billing_entity?: { legal_name: string; vat_id?: string; tax_id?: string; registration_number?: string; address?: { street: string; city: string; postal_code: string; region?: string; country: string; [key: string]: unknown; }; contacts?: { role: "billing" | "legal" | "creative" | "general"; name?: string; email?: string; phone?: string; [key: string]: unknown; }[]; bank?: { account_holder: string; iban?: string; bic?: string; routing_number?: string; account_number?: string; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; payment_terms?: | "net_15" | "net_30" | "net_45" | "net_60" | "net_90" | "prepay"; sandbox?: boolean; preferred_reporting_protocol?: "s3" | "gcs" | "azure_blob"; [key: string]: unknown; }[]; delete_missing?: boolean; dry_run?: boolean; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncAccountsSuccess; response: SyncAccountsResponse; }; sync_governance: { params: { adcp_major_version?: number; idempotency_key: string; accounts: { account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; governance_agents: { url: string; authentication: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; categories?: string[]; [key: string]: unknown; }[]; [key: string]: unknown; }[]; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncGovernanceSuccess; response: SyncGovernanceResponse; }; get_account_financials: { params: { adcp_major_version?: number; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; period?: { start: string; end: string; [key: string]: unknown }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetAccountFinancialsSuccess; response: GetAccountFinancialsResponse; }; report_usage: { params: { adcp_major_version?: number; idempotency_key: string; reporting_period: { start: string; end: string; [key: string]: unknown }; usage: { account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; media_buy_id?: string; vendor_cost: number; currency: string; pricing_option_id?: string; impressions?: number; media_spend?: number; signal_agent_segment_id?: string; standards_id?: string; rights_id?: string; creative_id?: string; property_list_id?: string; [key: string]: unknown; }[]; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ReportUsageResponse; response: ReportUsageResponse; }; sync_event_sources: { params: { adcp_major_version?: number; idempotency_key: string; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; event_sources?: { event_source_id: string; name?: string; event_types?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; allowed_domains?: string[]; [key: string]: unknown; }[]; delete_missing?: boolean; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncEventSourcesSuccess; response: SyncEventSourcesResponse; }; log_event: { params: { adcp_major_version?: number; event_source_id: string; test_event_code?: string; events: { event_id: string; event_type: | "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application"; event_time: string; user_match?: { uids?: { type: | "other" | "rampid" | "rampid_derived" | "id5" | "uid2" | "euid" | "pairid" | "maid" | "hashed_email" | "publisher_first_party"; value: string; [key: string]: unknown; }[]; hashed_email?: string; hashed_phone?: string; click_id?: string; click_id_type?: string; client_ip?: string; client_user_agent?: string; ext?: { [key: string]: unknown }; [key: string]: unknown; }; custom_data?: { value?: number; currency?: string; order_id?: string; content_ids?: string[]; content_type?: string; content_name?: string; content_category?: string; num_items?: number; search_string?: string; contents?: { id: string; quantity?: number; price?: number; brand?: string; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; action_source?: | "app" | "email" | "website" | "offline" | "phone_call" | "chat" | "in_store" | "system_generated" | "other"; event_source_url?: string; custom_event_name?: string; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: LogEventSuccess; response: LogEventResponse; }; sync_audiences: { params: { adcp_major_version?: number; idempotency_key: string; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; audiences?: { audience_id: string; name?: string; description?: string; audience_type?: "crm" | "suppression" | "lookalike_seed"; tags?: string[]; add?: { external_id: string; hashed_email?: string; hashed_phone?: string; uids?: { type: ...
; value: ...
; [key: ...
]: ...
}[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; remove?: { external_id: string; hashed_email?: string; hashed_phone?: string; uids?: { type: ...
; value: ...
; [key: ...
]: ...
}[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; delete?: boolean; consent_basis?: | "consent" | "legitimate_interest" | "contract" | "legal_obligation"; [key: string]: unknown; }[]; delete_missing?: boolean; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncAudiencesSuccess; response: SyncAudiencesResponse; }; sync_catalogs: { params: { adcp_major_version?: number; idempotency_key: string; account: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; catalogs?: { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: string]: unknown }[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: string; catalog_field?: string; asset_group_id?: string; value?: unknown; transform?: "boolean" | "date" | "divide" | "split"; format?: string; timezone?: string; by?: number; separator?: string; default?: unknown; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; [key: string]: unknown; }[]; catalog_ids?: string[]; delete_missing?: boolean; dry_run?: boolean; validation_mode?: "strict" | "lenient"; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncCatalogsSuccess; response: SyncCatalogsResponse; }; create_property_list: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; name: string; description?: string; base_properties?: (
| { selection_type: "publisher_tags"; publisher_domain: string; tags: string[]; [key: string]: unknown; } | { selection_type: "publisher_ids"; publisher_domain: string; property_ids: string[]; [key: string]: unknown; } | { selection_type: "identifiers"; identifiers: { type: | "domain" | "subdomain" | "network_id" | "ios_bundle" | "android_package" | "apple_app_store_id" | "google_play_id" | "roku_store_id" | "fire_tv_asin" | "samsung_app_id" | "apple_tv_bundle" | "bundle_id" | "venue_id" | "screen_id" | "openooh_venue_type" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "station_id" | "facility_id"; value: string; [key: string]: unknown; }[]; [key: string]: unknown; } )
[]; filters?: { countries_all?: string[]; channels_any?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; property_types?: (
| "dooh" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "website" | "mobile_app" | "ctv_app" | "desktop_app" | "ai_assistant" )
[]; feature_requirements?: { feature_id: string; min_value?: number; max_value?: number; allowed_values?: unknown[]; if_not_covered?: "include" | "exclude"; policy_id?: string; [key: string]: unknown; }[]; exclude_identifiers?: { type: | "domain" | "subdomain" | "network_id" | "ios_bundle" | "android_package" | "apple_app_store_id" | "google_play_id" | "roku_store_id" | "fire_tv_asin" | "samsung_app_id" | "apple_tv_bundle" | "bundle_id" | "venue_id" | "screen_id" | "openooh_venue_type" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "station_id" | "facility_id"; value: string; [key: string]: unknown; }[]; [key: string]: unknown; }; brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: CreatePropertyListResponse; response: CreatePropertyListResponse; }; update_property_list: { params: { adcp_major_version?: number; list_id: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; name?: string; description?: string; base_properties?: (
| { selection_type: "publisher_tags"; publisher_domain: string; tags: string[]; [key: string]: unknown; } | { selection_type: "publisher_ids"; publisher_domain: string; property_ids: string[]; [key: string]: unknown; } | { selection_type: "identifiers"; identifiers: { type: | "domain" | "subdomain" | "network_id" | "ios_bundle" | "android_package" | "apple_app_store_id" | "google_play_id" | "roku_store_id" | "fire_tv_asin" | "samsung_app_id" | "apple_tv_bundle" | "bundle_id" | "venue_id" | "screen_id" | "openooh_venue_type" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "station_id" | "facility_id"; value: string; [key: string]: unknown; }[]; [key: string]: unknown; } )
[]; filters?: { countries_all?: string[]; channels_any?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; property_types?: (
| "dooh" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "website" | "mobile_app" | "ctv_app" | "desktop_app" | "ai_assistant" )
[]; feature_requirements?: { feature_id: string; min_value?: number; max_value?: number; allowed_values?: unknown[]; if_not_covered?: "include" | "exclude"; policy_id?: string; [key: string]: unknown; }[]; exclude_identifiers?: { type: | "domain" | "subdomain" | "network_id" | "ios_bundle" | "android_package" | "apple_app_store_id" | "google_play_id" | "roku_store_id" | "fire_tv_asin" | "samsung_app_id" | "apple_tv_bundle" | "bundle_id" | "venue_id" | "screen_id" | "openooh_venue_type" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "station_id" | "facility_id"; value: string; [key: string]: unknown; }[]; [key: string]: unknown; }; brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; webhook_url?: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; idempotency_key: string; [key: string]: unknown; }; result: UpdatePropertyListResponse; response: UpdatePropertyListResponse; }; get_property_list: { params: { adcp_major_version?: number; list_id: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; resolve?: boolean; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetPropertyListResponse; response: GetPropertyListResponse; }; list_property_lists: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; name_contains?: string; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ListPropertyListsResponse; response: ListPropertyListsResponse; }; delete_property_list: { params: { adcp_major_version?: number; list_id: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; idempotency_key: string; [key: string]: unknown; }; result: DeletePropertyListResponse; response: DeletePropertyListResponse; }; create_collection_list: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; name: string; description?: string; base_collections?: (
| { selection_type: "publisher_collections"; publisher_domain: string; collection_ids: string[]; [key: string]: unknown; } | { selection_type: "distribution_ids"; identifiers: { type: | "domain" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "amazon_music_id" | "iheart_id" | "podcast_index_id" | "youtube_channel_id" | "youtube_playlist_id" | "amazon_title_id" | "roku_channel_id" | "pluto_channel_id" | "tubi_id" | "peacock_id" | "tiktok_id" | "twitch_channel" | "imdb_id" | "gracenote_id" | "eidr_id" | "substack_id"; value: string; [key: string]: unknown; }[]; [key: string]: unknown; } | { selection_type: "publisher_genres"; publisher_domain: string; genres: string[]; genre_taxonomy: | "custom" | "iab_content_3.0" | "iab_content_2.2" | "gracenote" | "eidr" | "apple_genres" | "google_genres" | "roku" | "amazon_genres"; [key: string]: unknown; } )
[]; filters?: { content_ratings_exclude?: { system: | "custom" | "podcast" | "tv_parental" | "mpaa" | "esrb" | "bbfc" | "fsk" | "acb" | "chvrs" | "csa" | "pegi"; rating: string; [key: string]: unknown; }[]; content_ratings_include?: { system: | "custom" | "podcast" | "tv_parental" | "mpaa" | "esrb" | "bbfc" | "fsk" | "acb" | "chvrs" | "csa" | "pegi"; rating: string; [key: string]: unknown; }[]; genres_exclude?: string[]; genres_include?: string[]; genre_taxonomy?: | "custom" | "iab_content_3.0" | "iab_content_2.2" | "gracenote" | "eidr" | "apple_genres" | "google_genres" | "roku" | "amazon_genres"; kinds?: (
"series" | "publication" | "event_series" | "rotation")
[]; exclude_distribution_ids?: { type: | "domain" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "amazon_music_id" | "iheart_id" | "podcast_index_id" | "youtube_channel_id" | "youtube_playlist_id" | "amazon_title_id" | "roku_channel_id" | "pluto_channel_id" | "tubi_id" | "peacock_id" | "tiktok_id" | "twitch_channel" | "imdb_id" | "gracenote_id" | "eidr_id" | "substack_id"; value: string; [key: string]: unknown; }[]; production_quality?: (
"professional" | "prosumer" | "ugc")
[]; [key: string]: unknown; }; brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: CreateCollectionListResponse; response: CreateCollectionListResponse; }; update_collection_list: { params: { adcp_major_version?: number; list_id: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; name?: string; description?: string; base_collections?: (
| { selection_type: "publisher_collections"; publisher_domain: string; collection_ids: string[]; [key: string]: unknown; } | { selection_type: "distribution_ids"; identifiers: { type: | "domain" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "amazon_music_id" | "iheart_id" | "podcast_index_id" | "youtube_channel_id" | "youtube_playlist_id" | "amazon_title_id" | "roku_channel_id" | "pluto_channel_id" | "tubi_id" | "peacock_id" | "tiktok_id" | "twitch_channel" | "imdb_id" | "gracenote_id" | "eidr_id" | "substack_id"; value: string; [key: string]: unknown; }[]; [key: string]: unknown; } | { selection_type: "publisher_genres"; publisher_domain: string; genres: string[]; genre_taxonomy: | "custom" | "iab_content_3.0" | "iab_content_2.2" | "gracenote" | "eidr" | "apple_genres" | "google_genres" | "roku" | "amazon_genres"; [key: string]: unknown; } )
[]; filters?: { content_ratings_exclude?: { system: | "custom" | "podcast" | "tv_parental" | "mpaa" | "esrb" | "bbfc" | "fsk" | "acb" | "chvrs" | "csa" | "pegi"; rating: string; [key: string]: unknown; }[]; content_ratings_include?: { system: | "custom" | "podcast" | "tv_parental" | "mpaa" | "esrb" | "bbfc" | "fsk" | "acb" | "chvrs" | "csa" | "pegi"; rating: string; [key: string]: unknown; }[]; genres_exclude?: string[]; genres_include?: string[]; genre_taxonomy?: | "custom" | "iab_content_3.0" | "iab_content_2.2" | "gracenote" | "eidr" | "apple_genres" | "google_genres" | "roku" | "amazon_genres"; kinds?: (
"series" | "publication" | "event_series" | "rotation")
[]; exclude_distribution_ids?: { type: | "domain" | "rss_url" | "apple_podcast_id" | "spotify_collection_id" | "podcast_guid" | "amazon_music_id" | "iheart_id" | "podcast_index_id" | "youtube_channel_id" | "youtube_playlist_id" | "amazon_title_id" | "roku_channel_id" | "pluto_channel_id" | "tubi_id" | "peacock_id" | "tiktok_id" | "twitch_channel" | "imdb_id" | "gracenote_id" | "eidr_id" | "substack_id"; value: string; [key: string]: unknown; }[]; production_quality?: (
"professional" | "prosumer" | "ugc")
[]; [key: string]: unknown; }; brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; webhook_url?: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; idempotency_key: string; [key: string]: unknown; }; result: UpdateCollectionListResponse; response: UpdateCollectionListResponse; }; get_collection_list: { params: { adcp_major_version?: number; list_id: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; resolve?: boolean; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetCollectionListResponse; response: GetCollectionListResponse; }; list_collection_lists: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; name_contains?: string; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ListCollectionListsResponse; response: ListCollectionListsResponse; }; delete_collection_list: { params: { adcp_major_version?: number; list_id: string; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; idempotency_key: string; [key: string]: unknown; }; result: DeleteCollectionListResponse; response: DeleteCollectionListResponse; }; list_content_standards: { params: { adcp_major_version?: number; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; languages?: string[]; countries?: string[]; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ListContentStandardsResponse; response: ListContentStandardsResponse; }; get_content_standards: { params: { adcp_major_version?: number; standards_id: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetContentStandardsResponse; response: GetContentStandardsResponse; }; create_content_standards: { params: { adcp_major_version?: number; scope: { countries_all?: string[]; channels_any?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; languages_any: string[]; description?: string; [key: string]: unknown; }; registry_policy_ids?: string[]; policies?: { policy_id: string; source?: "inline" | "registry"; version?: string; name?: string; description?: string; category?: "regulation" | "standard"; enforcement: "must" | "should" | "may"; requires_human_review?: boolean; jurisdictions?: string[]; region_aliases?: Record<string, string[]>; policy_categories?: string[]; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; governance_domains?: (
"creative" | "campaign" | "property" | "content_standards" )
[]; effective_date?: string; sunset_date?: string; source_url?: string; source_name?: string; policy: string; guidance?: string; exemplars?: { pass?: { scenario: string; explanation: string; [key: string]: unknown; }[]; fail?: { scenario: string; explanation: string; [key: string]: unknown; }[]; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; calibration_exemplars?: { pass?: (
| { property_rid: string; artifact_id: string; variant_id?: string; format_id?: { agent_url: string; id: string; width?: (...)
| (...)
; height?: (...)
| (...)
; duration_ms?: (...)
| (...)
; [key: string]: unknown; }; url?: string; published_time?: string; last_update_time?: string; assets: (
| { type: ...
; role?: ...
; content: ...
; content_format?: ...
; language?: ...
; heading_level?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; alt_text?: ...
; caption?: ...
; width?: ...
; height?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; thumbnail_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; provenance?: ...
; [key: ...
]: ...
; } )
[]; metadata?: { canonical?: (...)
| (...)
; author?: (...)
| (...)
; keywords?: (...)
| (...)
; open_graph?: (...)
| (...)
; twitter_card?: (...)
| (...)
; json_ld?: (...)
| (...)
; [key: string]: unknown; }; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; identifiers?: { apple_podcast_id?: (...)
| (...)
; spotify_collection_id?: (...)
| (...)
; podcast_guid?: (...)
| (...)
; youtube_video_id?: (...)
| (...)
; rss_url?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "url"; value: string; language?: string; [key: string]: unknown; } )
[]; fail?: (
| { property_rid: string; artifact_id: string; variant_id?: string; format_id?: { agent_url: string; id: string; width?: (...)
| (...)
; height?: (...)
| (...)
; duration_ms?: (...)
| (...)
; [key: string]: unknown; }; url?: string; published_time?: string; last_update_time?: string; assets: (
| { type: ...
; role?: ...
; content: ...
; content_format?: ...
; language?: ...
; heading_level?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; alt_text?: ...
; caption?: ...
; width?: ...
; height?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; thumbnail_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; provenance?: ...
; [key: ...
]: ...
; } )
[]; metadata?: { canonical?: (...)
| (...)
; author?: (...)
| (...)
; keywords?: (...)
| (...)
; open_graph?: (...)
| (...)
; twitter_card?: (...)
| (...)
; json_ld?: (...)
| (...)
; [key: string]: unknown; }; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; identifiers?: { apple_podcast_id?: (...)
| (...)
; spotify_collection_id?: (...)
| (...)
; podcast_guid?: (...)
| (...)
; youtube_video_id?: (...)
| (...)
; rss_url?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "url"; value: string; language?: string; [key: string]: unknown; } )
[]; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: CreateContentStandardsResponse; response: CreateContentStandardsResponse; }; update_content_standards: { params: { adcp_major_version?: number; standards_id: string; scope?: { countries_all?: string[]; channels_any?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; languages_any?: string[]; description?: string; [key: string]: unknown; }; registry_policy_ids?: string[]; policies?: { policy_id: string; source?: "inline" | "registry"; version?: string; name?: string; description?: string; category?: "regulation" | "standard"; enforcement: "must" | "should" | "may"; requires_human_review?: boolean; jurisdictions?: string[]; region_aliases?: Record<string, string[]>; policy_categories?: string[]; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; governance_domains?: (
"creative" | "campaign" | "property" | "content_standards" )
[]; effective_date?: string; sunset_date?: string; source_url?: string; source_name?: string; policy: string; guidance?: string; exemplars?: { pass?: { scenario: string; explanation: string; [key: string]: unknown; }[]; fail?: { scenario: string; explanation: string; [key: string]: unknown; }[]; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; calibration_exemplars?: { pass?: (
| { property_rid: string; artifact_id: string; variant_id?: string; format_id?: { agent_url: string; id: string; width?: (...)
| (...)
; height?: (...)
| (...)
; duration_ms?: (...)
| (...)
; [key: string]: unknown; }; url?: string; published_time?: string; last_update_time?: string; assets: (
| { type: ...
; role?: ...
; content: ...
; content_format?: ...
; language?: ...
; heading_level?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; alt_text?: ...
; caption?: ...
; width?: ...
; height?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; thumbnail_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; provenance?: ...
; [key: ...
]: ...
; } )
[]; metadata?: { canonical?: (...)
| (...)
; author?: (...)
| (...)
; keywords?: (...)
| (...)
; open_graph?: (...)
| (...)
; twitter_card?: (...)
| (...)
; json_ld?: (...)
| (...)
; [key: string]: unknown; }; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; identifiers?: { apple_podcast_id?: (...)
| (...)
; spotify_collection_id?: (...)
| (...)
; podcast_guid?: (...)
| (...)
; youtube_video_id?: (...)
| (...)
; rss_url?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "url"; value: string; language?: string; [key: string]: unknown; } )
[]; fail?: (
| { property_rid: string; artifact_id: string; variant_id?: string; format_id?: { agent_url: string; id: string; width?: (...)
| (...)
; height?: (...)
| (...)
; duration_ms?: (...)
| (...)
; [key: string]: unknown; }; url?: string; published_time?: string; last_update_time?: string; assets: (
| { type: ...
; role?: ...
; content: ...
; content_format?: ...
; language?: ...
; heading_level?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; alt_text?: ...
; caption?: ...
; width?: ...
; height?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; thumbnail_url?: ...
; provenance?: ...
; [key: ...
]: ...
; } | { type: ...
; url: ...
; access?: ...
; duration_ms?: ...
; transcript?: ...
; transcript_format?: ...
; transcript_source?: ...
; provenance?: ...
; [key: ...
]: ...
; } )
[]; metadata?: { canonical?: (...)
| (...)
; author?: (...)
| (...)
; keywords?: (...)
| (...)
; open_graph?: (...)
| (...)
; twitter_card?: (...)
| (...)
; json_ld?: (...)
| (...)
; [key: string]: unknown; }; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; identifiers?: { apple_podcast_id?: (...)
| (...)
; spotify_collection_id?: (...)
| (...)
; podcast_guid?: (...)
| (...)
; youtube_video_id?: (...)
| (...)
; rss_url?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "url"; value: string; language?: string; [key: string]: unknown; } )
[]; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; idempotency_key: string; [key: string]: unknown; }; result: UpdateContentStandardsResponse; response: UpdateContentStandardsResponse; }; calibrate_content: { params: { adcp_major_version?: number; standards_id: string; artifact: { property_rid: string; artifact_id: string; variant_id?: string; format_id?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; url?: string; published_time?: string; last_update_time?: string; assets: (
| { type: "text"; role?: | "description" | "title" | "paragraph" | "heading" | "caption" | "quote" | "list_item"; content: string; content_format?: | "text/plain" | "text/markdown" | "text/html" | "application/json"; language?: string; heading_level?: number; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { type: "image"; url: string; access?: | { method: "bearer_token"; token: string; [key: string]: unknown; } | { method: "service_account"; provider: "gcp" | "aws"; credentials?: { [key: string]: unknown }; [key: string]: unknown; } | { method: "signed_url"; [key: string]: unknown }; alt_text?: string; caption?: string; width?: number; height?: number; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { type: "video"; url: string; access?: | { method: "bearer_token"; token: string; [key: string]: unknown; } | { method: "service_account"; provider: "gcp" | "aws"; credentials?: { [key: string]: unknown }; [key: string]: unknown; } | { method: "signed_url"; [key: string]: unknown }; duration_ms?: number; transcript?: string; transcript_format?: | "text/plain" | "text/markdown" | "application/json"; transcript_source?: | "original_script" | "subtitles" | "closed_captions" | "dub" | "generated"; thumbnail_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { type: "audio"; url: string; access?: | { method: "bearer_token"; token: string; [key: string]: unknown; } | { method: "service_account"; provider: "gcp" | "aws"; credentials?: { [key: string]: unknown }; [key: string]: unknown; } | { method: "signed_url"; [key: string]: unknown }; duration_ms?: number; transcript?: string; transcript_format?: | "text/plain" | "text/markdown" | "application/json"; transcript_source?: | "original_script" | "closed_captions" | "generated"; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } )
[]; metadata?: { canonical?: string; author?: string; keywords?: string; open_graph?: { [key: string]: unknown }; twitter_card?: { [key: string]: unknown }; json_ld?: { [key: string]: unknown }[]; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: string; provider?: string; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: string; role: "advertiser" | "creator" | "agency" | "platform" | "tool"; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: { country: string; region?: (...)
| (...)
; regulation: string; label_text?: (...)
| (...)
; render_guidance?: (...)
| (...)
; [key: string]: unknown; }[]; [key: string]: unknown; }; verification?: { verified_by: string; verified_time?: string; result: "authentic" | "ai_generated" | "ai_modified" | "inconclusive"; confidence?: number; details_url?: string; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; identifiers?: { apple_podcast_id?: string; spotify_collection_id?: string; podcast_guid?: string; youtube_video_id?: string; rss_url?: string; [key: string]: unknown; }; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: CalibrateContentResponse; response: CalibrateContentResponse; }; validate_content_delivery: { params: { adcp_major_version?: number; standards_id: string; records: { record_id: string; media_buy_id?: string; timestamp?: string; artifact: { property_rid: string; artifact_id: string; variant_id?: string; format_id?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; url?: string; published_time?: string; last_update_time?: string; assets: (
| { type: "text"; role?: | "description" | "title" | "paragraph" | "heading" | "caption" | "quote" | "list_item"; content: string; content_format?: | "text/plain" | "text/markdown" | "text/html" | "application/json"; language?: string; heading_level?: number; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "image"; url: string; access?: | { method: "bearer_token"; token: string; [key: string]: unknown; } | { method: "service_account"; provider: (...)
| (...)
; credentials?: (...)
| (...)
; [key: string]: unknown; } | { method: "signed_url"; [key: string]: unknown }; alt_text?: string; caption?: string; width?: number; height?: number; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "video"; url: string; access?: | { method: "bearer_token"; token: string; [key: string]: unknown; } | { method: "service_account"; provider: (...)
| (...)
; credentials?: (...)
| (...)
; [key: string]: unknown; } | { method: "signed_url"; [key: string]: unknown }; duration_ms?: number; transcript?: string; transcript_format?: | "text/plain" | "text/markdown" | "application/json"; transcript_source?: | "original_script" | "subtitles" | "closed_captions" | "dub" | "generated"; thumbnail_url?: string; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } | { type: "audio"; url: string; access?: | { method: "bearer_token"; token: string; [key: string]: unknown; } | { method: "service_account"; provider: (...)
| (...)
; credentials?: (...)
| (...)
; [key: string]: unknown; } | { method: "signed_url"; [key: string]: unknown }; duration_ms?: number; transcript?: string; transcript_format?: | "text/plain" | "text/markdown" | "application/json"; transcript_source?: | "original_script" | "closed_captions" | "generated"; provenance?: { digital_source_type?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; ai_tool?: (...)
| (...)
; human_oversight?: (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; declared_by?: (...)
| (...)
; declared_at?: (...)
| (...)
; created_time?: (...)
| (...)
; c2pa?: (...)
| (...)
; disclosure?: (...)
| (...)
; verification?: (...)
| (...)
; ext?: (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; } )
[]; metadata?: { canonical?: string; author?: string; keywords?: string; open_graph?: { [key: string]: unknown }; twitter_card?: { [key: string]: unknown }; json_ld?: { [key: string]: unknown }[]; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: string; provider?: string; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: string; role: "advertiser" | "creator" | "agency" | "platform" | "tool"; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
[]; [key: string]: unknown; }; verification?: { verified_by: string; verified_time?: (...)
| (...)
; result: (...)
| (...)
| (...)
| (...)
; confidence?: (...)
| (...)
; details_url?: (...)
| (...)
; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; identifiers?: { apple_podcast_id?: string; spotify_collection_id?: string; podcast_guid?: string; youtube_video_id?: string; rss_url?: string; [key: string]: unknown; }; [key: string]: unknown; }; country?: string; channel?: string; brand_context?: { brand_id?: string; sku_id?: string; [key: string]: unknown; }; [key: string]: unknown; }[]; feature_ids?: string[]; include_passed?: boolean; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ValidateContentDeliveryResponse; response: ValidateContentDeliveryResponse; }; get_media_buy_artifacts: { params: { adcp_major_version?: number; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; media_buy_id: string; package_ids?: string[]; failures_only?: boolean; time_range?: { start?: string; end?: string; [key: string]: unknown }; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetMediaBuyArtifactsResponse; response: GetMediaBuyArtifactsResponse; }; get_creative_features: { params: { adcp_major_version?: number; creative_manifest: { format_id: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }; assets: Record< string, | { catalog_id?: string; name?: string; type: | "offering" | "product" | "inventory" | "store" | "promotion" | "hotel" | "flight" | "job" | "vehicle" | "real_estate" | "education" | "destination" | "app"; url?: string; feed_format?: | "google_merchant_center" | "facebook_catalog" | "shopify" | "linkedin_jobs" | "custom"; update_frequency?: "realtime" | "hourly" | "daily" | "weekly"; items?: { [key: string]: unknown }[]; ids?: string[]; gtins?: string[]; tags?: string[]; category?: string; query?: string; conversion_events?: (
| "custom" | "page_view" | "view_content" | "select_content" | "select_item" | "search" | "share" | "add_to_cart" | "remove_from_cart" | "viewed_cart" | "add_to_wishlist" | "initiate_checkout" | "add_payment_info" | "purchase" | "refund" | "lead" | "qualify_lead" | "close_convert_lead" | "disqualify_lead" | "complete_registration" | "subscribe" | "start_trial" | "app_install" | "app_launch" | "contact" | "schedule" | "donate" | "submit_application" )
[]; content_id_type?: | "sku" | "gtin" | "offering_id" | "job_id" | "hotel_id" | "flight_id" | "vehicle_id" | "listing_id" | "store_id" | "program_id" | "destination_id" | "app_id"; feed_field_mappings?: { feed_field?: string; catalog_field?: string; asset_group_id?: string; value?: unknown; transform?: "boolean" | "date" | "divide" | "split"; format?: string; timezone?: string; by?: number; separator?: string; default?: unknown; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }[]; asset_type: "catalog"; [key: string]: unknown; } | { asset_type: "image"; url: string; width: number; height: number; format?: string; alt_text?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "video"; url: string; width: number; height: number; duration_ms?: number; file_size_bytes?: number; container_format?: string; video_codec?: string; video_bitrate_kbps?: number; frame_rate?: string; frame_rate_type?: "constant" | "variable"; scan_type?: "progressive" | "interlaced"; color_space?: "rec709" | "rec2020" | "rec2100" | "srgb" | "dci_p3"; hdr_format?: "sdr" | "hdr10" | "hdr10_plus" | "hlg" | "dolby_vision"; chroma_subsampling?: "4:2:0" | "4:2:2" | "4:4:4"; video_bit_depth?: 8 | 10 | 12; gop_interval_seconds?: number; gop_type?: "closed" | "open"; moov_atom_position?: "start" | "end"; has_audio?: boolean; audio_codec?: string; audio_sampling_rate_hz?: number; audio_channels?: "mono" | "stereo" | "5.1" | "7.1"; audio_bit_depth?: 16 | 24 | 32; audio_bitrate_kbps?: number; audio_loudness_lufs?: number; audio_true_peak_dbfs?: number; captions_url?: string; transcript_url?: string; audio_description_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "audio"; url: string; duration_ms?: number; file_size_bytes?: number; container_format?: string; codec?: string; sampling_rate_hz?: number; channels?: "mono" | "stereo" | "5.1" | "7.1"; bit_depth?: 16 | 24 | 32; bitrate_kbps?: number; loudness_lufs?: number; true_peak_dbfs?: number; transcript_url?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "text"; content: string; language?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "url"; url: string; url_type?: "clickthrough" | "tracker_pixel" | "tracker_script"; description?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "html"; content: string; version?: string; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "javascript"; content: string; module_type?: "esm" | "commonjs" | "script"; accessibility?: { alt_text?: string; keyboard_navigable?: boolean; motion_control?: boolean; screen_reader_tested?: boolean; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "webhook"; url: string; method?: "GET" | "POST"; timeout_ms?: number; supported_macros?: string[]; required_macros?: string[]; response_type: "html" | "json" | "xml" | "javascript"; security: { method: "none" | "hmac_sha256" | "api_key"; hmac_header?: string; api_key_header?: string; [key: string]: unknown; }; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "css"; content: string; media?: string; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: (...)
| (...)
; provider?: (...)
| (...)
; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: (...)
| (...)
; role: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: (...)
| (...)
; [key: string]: unknown; }; verification?: { verified_by: ...
; verified_time?: ...
; result: ...
; confidence?: ...
; details_url?: ...
; [key: ...
]: ...
; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; [key: string]: unknown; } | { asset_type: "markdown"; content: string; language?: string; markdown_flavor?: "commonmark" | "gfm"; allow_raw_html?: boolean; [key: string]: unknown; } | (
{ [x: string]: unknown; asset_type: "vast"; vast_version?: "2.0" | "3.0" | "4.0" | "4.1" | "4.2" | undefined; vpaid_enabled?: boolean | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | ... 30 more ... | "viewableImpression")[] | undefined; captions_url?: string | undefined; audio_description...
)
| (
{ [x: string]: unknown; asset_type: "daast"; daast_version?: "1.0" | "1.1" | undefined; duration_ms?: number | undefined; tracking_events?: ("start" | "impression" | "creativeView" | "loaded" | ... 18 more ... | "viewableImpression")[] | undefined; companion_ads?: boolean | undefined; transcript_url?: string | undef...
)
| { name: string; objective?: | "awareness" | "consideration" | "conversion" | "retention" | "engagement"; tone?: string; audience?: string; territory?: string; messaging?: { headline?: string; tagline?: string; cta?: string; key_messages?: string[]; [key: string]: unknown; }; reference_assets?: { url: string; role: | "style_reference" | "product_shot" | "mood_board" | "example_creative" | "logo" | "strategy_doc" | "storyboard"; description?: string; [key: string]: unknown; }[]; compliance?: { required_disclosures?: { text: ...
; position?: ...
; jurisdictions?: ...
; regulation?: ...
; min_duration_ms?: ...
; language?: ...
; persistence?: ...
; [key: ...
]: ...
; }[]; prohibited_claims?: string[]; [key: string]: unknown; }; asset_type: "brief"; [key: string]: unknown; }, >; rights?: { rights_id: string; rights_agent: { url: string; id: string; [key: string]: unknown }; valid_from?: string; valid_until?: string; uses: (
| "likeness" | "voice" | "name" | "endorsement" | "motion_capture" | "signature" | "catchphrase" | "sync" | "background_music" | "editorial" | "commercial" | "ai_generated_image" )
[]; countries?: string[]; excluded_countries?: string[]; impression_cap?: number; right_type?: | "talent" | "character" | "brand_ip" | "music" | "stock_media"; approval_status?: "rejected" | "approved" | "pending"; verification_url?: string; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; industry_identifiers?: { type: "ad_id" | "isci" | "clearcast_clock"; value: string; [key: string]: unknown; }[]; provenance?: { digital_source_type?: | "digital_capture" | "digital_creation" | "trained_algorithmic_media" | "composite_with_trained_algorithmic_media" | "algorithmic_media" | "composite_capture" | "composite_synthetic" | "human_edits" | "data_driven_media"; ai_tool?: { name: string; version?: string; provider?: string; [key: string]: unknown; }; human_oversight?: | "none" | "prompt_only" | "selected" | "edited" | "directed"; declared_by?: { agent_url?: string; role: "advertiser" | "creator" | "agency" | "platform" | "tool"; [key: string]: unknown; }; declared_at?: string; created_time?: string; c2pa?: { manifest_url: string; [key: string]: unknown }; disclosure?: { required: boolean; jurisdictions?: { country: string; region?: (...)
| (...)
; regulation: string; label_text?: (...)
| (...)
; render_guidance?: (...)
| (...)
; [key: string]: unknown; }[]; [key: string]: unknown; }; verification?: { verified_by: string; verified_time?: string; result: "authentic" | "ai_generated" | "ai_modified" | "inconclusive"; confidence?: number; details_url?: string; [key: string]: unknown; }[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; feature_ids?: string[]; account?: | { account_id: string; [key: string]: unknown } | { brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; operator: string; sandbox?: boolean; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetCreativeFeaturesResponse; response: GetCreativeFeaturesResponse; }; sync_plans: { params: { adcp_major_version?: number; idempotency_key: string; plans: { plan_id: string; brand: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; objectives: string; budget: | { total: number; currency: string; per_seller_max_pct?: number; reallocation_threshold: number; allocations?: Record< string, { amount?: number; max_pct?: number; [key: string]: unknown }, >; [key: string]: unknown; } | { total: number; currency: string; per_seller_max_pct?: number; reallocation_unlimited: true; allocations?: Record< string, { amount?: number; max_pct?: number; [key: string]: unknown }, >; [key: string]: unknown; }; channels?: { required?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; allowed?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; mix_targets?: Record< string, { min_pct?: number; max_pct?: number; [key: string]: unknown }, >; [key: string]: unknown; }; flight: { start: string; end: string; [key: string]: unknown }; countries?: string[]; regions?: string[]; policy_ids?: string[]; policy_categories?: string[]; audience?: { include?: (
| { type: "signal"; signal_id: (...)
| (...)
; value_type: "binary"; value: boolean; [key: string]: unknown; } | { type: "signal"; signal_id: (...)
| (...)
; value_type: "categorical"; values: (...)
[]; [key: string]: unknown; } | { type: "signal"; signal_id: (...)
| (...)
; value_type: "numeric"; min_value?: (...)
| (...)
; max_value?: (...)
| (...)
; [key: string]: unknown; } | { type: "description"; description: string; category?: (...)
| (...)
; [key: string]: unknown; } )
[]; exclude?: (
| { type: "signal"; signal_id: (...)
| (...)
; value_type: "binary"; value: boolean; [key: string]: unknown; } | { type: "signal"; signal_id: (...)
| (...)
; value_type: "categorical"; values: (...)
[]; [key: string]: unknown; } | { type: "signal"; signal_id: (...)
| (...)
; value_type: "numeric"; min_value?: (...)
| (...)
; max_value?: (...)
| (...)
; [key: string]: unknown; } | { type: "description"; description: string; category?: (...)
| (...)
; [key: string]: unknown; } )
[]; [key: string]: unknown; }; restricted_attributes?: (
| "racial_ethnic_origin" | "political_opinions" | "religious_beliefs" | "trade_union_membership" | "health_data" | "sex_life_sexual_orientation" | "genetic_data" | "biometric_data" | "age" | "familial_status" )
[]; restricted_attributes_custom?: string[]; min_audience_size?: number; human_review_required?: boolean; custom_policies?: { policy_id: string; source?: "inline" | "registry"; version?: string; name?: string; description?: string; category?: "regulation" | "standard"; enforcement: "must" | "should" | "may"; requires_human_review?: boolean; jurisdictions?: string[]; region_aliases?: Record<string, string[]>; policy_categories?: string[]; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; governance_domains?: (
"creative" | "campaign" | "property" | "content_standards" )
[]; effective_date?: string; sunset_date?: string; source_url?: string; source_name?: string; policy: string; guidance?: string; exemplars?: { pass?: (...)
[]; fail?: (...)
[]; [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; approved_sellers?: string[] | null; delegations?: { agent_url: string; authority: "full" | "execute_only" | "propose_only"; budget_limit?: { amount: number; currency: string; [key: string]: unknown; }; markets?: string[]; expires_at?: string; [key: string]: unknown; }[]; portfolio?: { member_plan_ids: string[]; total_budget_cap?: { amount: number; currency: string; [key: string]: unknown; }; shared_policy_ids?: string[]; shared_exclusions?: { policy_id: string; source?: "inline" | "registry"; version?: string; name?: string; description?: string; category?: "regulation" | "standard"; enforcement: "must" | "should" | "may"; requires_human_review?: boolean; jurisdictions?: (...)
[]; region_aliases?: Record<(...)
, (...)
>; policy_categories?: (...)
[]; channels?: (...)
[]; governance_domains?: (...)
[]; effective_date?: string; sunset_date?: string; source_url?: string; source_name?: string; policy: string; guidance?: string; exemplars?: { pass?: ...
; fail?: ...
; [key: ...
]: ...
}; ext?: { [key: ...
]: ...
}; [key: string]: unknown; }[]; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }[]; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SyncPlansResponse; response: SyncPlansResponse; }; check_governance: { params: { adcp_major_version?: number; plan_id: string; caller: string; purchase_type?: | "media_buy" | "rights_license" | "signal_activation" | "creative_services"; tool?: string; payload?: { [key: string]: unknown }; governance_context?: string; phase?: "purchase" | "delivery" | "modification"; planned_delivery?: { geo?: { countries?: string[]; regions?: string[]; [key: string]: unknown; }; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; start_time?: string; end_time?: string; frequency_cap?: { suppress?: { interval: number; unit: "seconds" | "minutes" | "hours" | "days" | "campaign"; [key: string]: unknown; }; suppress_minutes?: number; max_impressions?: number; per?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; window?: { interval: number; unit: "seconds" | "minutes" | "hours" | "days" | "campaign"; [key: string]: unknown; }; [key: string]: unknown; }; audience_summary?: string; audience_targeting?: (
| { type: "signal"; signal_id: | { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; }; value_type: "binary"; value: boolean; [key: string]: unknown; } | { type: "signal"; signal_id: | { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; }; value_type: "categorical"; values: string[]; [key: string]: unknown; } | { type: "signal"; signal_id: | { source: "catalog"; data_provider_domain: string; id: string; [key: string]: unknown; } | { source: "agent"; agent_url: string; id: string; [key: string]: unknown; }; value_type: "numeric"; min_value?: number; max_value?: number; [key: string]: unknown; } | { type: "description"; description: string; category?: string; [key: string]: unknown; } )
[]; total_budget?: number; currency?: string; enforced_policies?: string[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; delivery_metrics?: { reporting_period: { start: string; end: string; [key: string]: unknown; }; spend?: number; cumulative_spend?: number; impressions?: number; cumulative_impressions?: number; geo_distribution?: Record<string, number>; channel_distribution?: Record<string, number>; pacing?: "ahead" | "on_track" | "behind"; audience_distribution?: { baseline: "custom" | "platform" | "census"; baseline_description?: string; indices: Record<string, number>; cumulative_indices?: Record<string, number>; [key: string]: unknown; }; [key: string]: unknown; }; modification_summary?: string; invoice_recipient?: { legal_name: string; vat_id?: string; tax_id?: string; registration_number?: string; address?: { street: string; city: string; postal_code: string; region?: string; country: string; [key: string]: unknown; }; contacts?: { role: "billing" | "legal" | "creative" | "general"; name?: string; email?: string; phone?: string; [key: string]: unknown; }[]; bank?: { account_holder: string; iban?: string; bic?: string; routing_number?: string; account_number?: string; [key: string]: unknown; }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: CheckGovernanceResponse; response: CheckGovernanceResponse; }; report_plan_outcome: { params: { adcp_major_version?: number; plan_id: string; check_id?: string; idempotency_key: string; purchase_type?: | "media_buy" | "rights_license" | "signal_activation" | "creative_services"; outcome: "completed" | "failed" | "delivery"; seller_response?: { seller_reference?: string; committed_budget?: number; packages?: { budget?: number; [key: string]: unknown }[]; planned_delivery?: { geo?: { countries?: string[]; regions?: string[]; [key: string]: unknown; }; channels?: (
| "search" | "ctv" | "dooh" | "display" | "olv" | "social" | "linear_tv" | "radio" | "streaming_audio" | "podcast" | "ooh" | "print" | "cinema" | "email" | "gaming" | "retail_media" | "influencer" | "affiliate" | "product_placement" | "sponsored_intelligence" )
[]; start_time?: string; end_time?: string; frequency_cap?: { suppress?: { interval: number; unit: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; suppress_minutes?: number; max_impressions?: number; per?: | "custom" | "individuals" | "households" | "devices" | "accounts" | "cookies"; window?: { interval: number; unit: (...)
| (...)
| (...)
| (...)
| (...)
; [key: string]: unknown; }; [key: string]: unknown; }; audience_summary?: string; audience_targeting?: (
| { type: "signal"; signal_id: (...)
| (...)
; value_type: "binary"; value: boolean; [key: string]: unknown; } | { type: "signal"; signal_id: (...)
| (...)
; value_type: "categorical"; values: (...)
[]; [key: string]: unknown; } | { type: "signal"; signal_id: (...)
| (...)
; value_type: "numeric"; min_value?: (...)
| (...)
; max_value?: (...)
| (...)
; [key: string]: unknown; } | { type: "description"; description: string; category?: (...)
| (...)
; [key: string]: unknown; } )
[]; total_budget?: number; currency?: string; enforced_policies?: string[]; ext?: { [key: string]: unknown }; [key: string]: unknown; }; creative_deadline?: string; [key: string]: unknown; }; delivery?: { reporting_period?: { start: string; end: string; [key: string]: unknown; }; impressions?: number; spend?: number; cpm?: number; viewability_rate?: number; completion_rate?: number; [key: string]: unknown; }; error?: { code?: string; message?: string; [key: string]: unknown }; governance_context: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: ReportPlanOutcomeResponse; response: ReportPlanOutcomeResponse; }; get_plan_audit_logs: { params: { adcp_major_version?: number; plan_ids?: string[]; portfolio_plan_ids?: string[]; governance_contexts?: string[]; purchase_types?: (
| "media_buy" | "rights_license" | "signal_activation" | "creative_services" )
[]; include_entries?: boolean; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetPlanAuditLogsResponse; response: GetPlanAuditLogsResponse; }; si_get_offering: { params: { adcp_major_version?: number; offering_id: string; intent?: string; context?: { [key: string]: unknown }; include_products?: boolean; product_limit?: number; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SIGetOfferingResponse; response: SIGetOfferingResponse; }; si_initiate_session: { params: { adcp_major_version?: number; intent: string; context?: { [key: string]: unknown }; identity: { consent_granted: boolean; consent_timestamp?: string; consent_scope?: (
"email" | "name" | "shipping_address" | "phone" | "locale" )
[]; privacy_policy_acknowledged?: { brand_policy_url?: string; brand_policy_version?: string; [key: string]: unknown; }; user?: { email?: string; name?: string; locale?: string; phone?: string; shipping_address?: { street?: string; city?: string; state?: string; postal_code?: string; country?: string; [key: string]: unknown; }; [key: string]: unknown; }; anonymous_session_id?: string; [key: string]: unknown; }; media_buy_id?: string; placement?: string; offering_id?: string; supported_capabilities?: { modalities?: { conversational?: boolean; voice?: | boolean | { provider?: string; voice_id?: string; [key: string]: unknown }; video?: | boolean | { formats?: string[]; max_duration_seconds?: number; [key: string]: unknown; }; avatar?: | boolean | { provider?: string; avatar_id?: string; [key: string]: unknown }; [key: string]: unknown; }; components?: { standard?: (
| "image" | "text" | "product_card" | "link" | "carousel" | "action_button" )
[]; extensions?: { [key: string]: unknown }; [key: string]: unknown; }; commerce?: { acp_checkout?: boolean; [key: string]: unknown }; a2ui?: { supported?: boolean; catalogs?: string[]; [key: string]: unknown; }; mcp_apps?: boolean; [key: string]: unknown; }; offering_token?: string; idempotency_key: string; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SIInitiateSessionResponse; response: SIInitiateSessionResponse; }; si_send_message: { params: { adcp_major_version?: number; idempotency_key: string; session_id: string; message?: string; action_response?: { action?: string; payload?: { [key: string]: unknown }; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SISendMessageResponse; response: SISendMessageResponse; }; si_terminate_session: { params: { adcp_major_version?: number; session_id: string; reason: | "handoff_transaction" | "handoff_complete" | "user_exit" | "session_timeout" | "host_terminated"; termination_context?: { summary?: string; transaction_intent?: { action?: "purchase" | "subscribe"; product?: { [key: string]: unknown }; [key: string]: unknown; }; cause?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: SITerminateSessionResponse; response: SITerminateSessionResponse; }; get_brand_identity: { params: { adcp_major_version?: number; brand_id: string; fields?: (
| "description" | "industries" | "keller_type" | "logos" | "colors" | "fonts" | "visual_guidelines" | "tone" | "tagline" | "voice_synthesis" | "assets" | "rights" )
[]; use_case?: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetBrandIdentitySuccess; response: GetBrandIdentitySuccess; }; get_rights: { params: { adcp_major_version?: number; query: string; uses: (
| "likeness" | "voice" | "name" | "endorsement" | "motion_capture" | "signature" | "catchphrase" | "sync" | "background_music" | "editorial" | "commercial" | "ai_generated_image" )
[]; buyer_brand?: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; countries?: string[]; brand_id?: string; right_type?: | "talent" | "character" | "brand_ip" | "music" | "stock_media"; include_excluded?: boolean; pagination?: { max_results?: number; cursor?: string; [key: string]: unknown; }; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: GetRightsSuccess; response: GetRightsSuccess; }; acquire_rights: { params: { adcp_major_version?: number; rights_id: string; pricing_option_id: string; buyer: { domain: string; brand_id?: string; industries?: string[]; data_subject_contestation?: Record<string, unknown>; [key: string]: unknown; }; campaign: { description: string; uses: (
| "likeness" | "voice" | "name" | "endorsement" | "motion_capture" | "signature" | "catchphrase" | "sync" | "background_music" | "editorial" | "commercial" | "ai_generated_image" )
[]; countries?: string[]; format_ids?: { agent_url: string; id: string; width?: number; height?: number; duration_ms?: number; [key: string]: unknown; }[]; estimated_impressions?: number; start_date?: string; end_date?: string; [key: string]: unknown; }; revocation_webhook: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: | AcquireRightsAcquired | AcquireRightsPendingApproval | AcquireRightsRejected; response: | AcquireRightsAcquired | AcquireRightsPendingApproval | AcquireRightsRejected; }; update_rights: { params: { adcp_major_version?: number; rights_id: string; end_date?: string; impression_cap?: number; pricing_option_id?: string; paused?: boolean; push_notification_config?: { url: string; token?: string; authentication?: { schemes: (
"Bearer" | "HMAC-SHA256")
[]; credentials: string; [key: string]: unknown; }; [key: string]: unknown; }; idempotency_key: string; context?: { [key: string]: unknown }; ext?: { [key: string]: unknown }; [key: string]: unknown; }; result: UpdateRightsSuccess; response: UpdateRightsResponse; };}
Per-tool param / result / response types.
resultis the narrow success arm — what the framework's response builders (mediaBuyResponse,syncCreativesResponse, ...) expect.responseis the full AdCP response union (Success | Error | Submitted). Handlers can return either shape: adapter patterns that produceResult<FooResponse, ...>now type-check withoutas any, and the dispatcher narrows Error / Submitted arms at runtime so the response builder only fires on the Success arm.