@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Function legacyDeliveryResponse

    • Parameters

      • data: {
            context?: Omit<Omit<{}, "bank">, "authentication"> & {
                authentication?: unknown;
            };
            governance_context?: string;
            notification_type?: | "scheduled"
            | "final"
            | "delayed"
            | "adjusted"
            | "window_update";
            partial_data?: boolean;
            unavailable_count?: number;
            sequence_number?: number;
            next_expected_at?: string;
            reporting_period: { start: string; end: string; timezone?: string };
            reporting_revision_binding?: {
                reporting_revision_id: string;
                row_count: number;
                control_totals: (
                    | {
                        name: string;
                        value: string;
                        value_type: "integer";
                        unit?: string;
                    }
                    | { name: string; value: string; value_type: "decimal"; unit?: string }
                )[];
                content_sha256: string;
            };
            reporting_revision?: {
                reporting_revision_id: string;
                revision_content_sha256: string;
                report_definition_id: string;
                report_definition_uri: string;
                report_definition_sha256: string;
                reporting_profile: string;
                schema_version: string;
                schema_uri: string;
                schema_sha256: string;
                schema_dialect: "https://json-schema.org/draft/2020-12/schema";
                schema_ref_policy: "local_fragment_only";
                account_id: string;
                media_buy_ids: string[];
                coverage: {
                    status: "unknown"
                    | "none"
                    | "full"
                    | "partial";
                    evaluated_at: string;
                    media_buy_ids: string[];
                    fully_covered_media_buy_ids: string[];
                    partially_covered_media_buy_ids: string[];
                    unsupported_media_buy_ids: string[];
                    unknown_media_buy_ids: string[];
                    package_ids: string[];
                    covered_package_ids: string[];
                    unsupported_package_ids: string[];
                    unknown_package_ids: string[];
                    limitations: {
                        reason:
                            | "offering_unsupported"
                            | "account_entitlement_unavailable"
                            | "credential_scope_insufficient"
                            | "provider_limitation"
                            | "capability_unknown";
                        media_buy_id: string;
                        package_ids?: string[];
                    }[];
                };
                period: { start: string; end: string; source_timezone: string };
                finality: ReportingFinality;
                finality_basis?: "source_final" | "contractual_cutoff" | "stabilized";
                finality_policy_id?: string;
                finalized_at?: string;
                observed_at: string;
                data_through: string | null;
                data_through_precision: "unknown" | "exact" | "lower_bound";
                supersedes_reporting_revision_id?: string;
                row_count: number;
                control_totals: (
                    | {
                        name: string;
                        value: string;
                        value_type: "integer";
                        unit?: string;
                    }
                    | { name: string; value: string; value_type: "decimal"; unit?: string }
                )[];
                canonical_content_digest?: {
                    algorithm: "sha256";
                    value: string;
                    canonicalization_id: string;
                    canonicalization_uri: string;
                    canonicalization_sha256: string;
                };
                created_at: string;
            };
            reporting_rows?: (
                Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown }
            )[];
            pagination?: { has_more: boolean; cursor?: string; total_count?: number };
            currency?: string;
            attribution_window?: {
                post_click?: {
                    interval: number;
                    unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                };
                post_view?: {
                    interval: number;
                    unit: "campaign"
                    | "seconds"
                    | "minutes"
                    | "hours"
                    | "days";
                };
                model?: AttributionModel;
            };
            aggregated_totals?: {
                impressions: number;
                spend: number;
                clicks?: number;
                completed_views?: number;
                views?: number;
                conversions?: number;
                conversion_value?: number;
                commissionable_value?: number;
                roas?: number;
                new_to_brand_rate?: number;
                cost_per_acquisition?: number;
                completion_rate?: number
                | null;
                reach?: number;
                reach_aggregation?: ReachAggregation;
                reach_unit?: ReachUnit;
                frequency?: number;
                media_buy_count: number;
                metric_aggregates?: (
                    | {
                        scope: "standard";
                        metric_id: AvailableMetric;
                        qualifier?: {
                            viewability_standard?: ViewabilityStandard;
                            completion_source?: CompletionSource;
                            attribution_methodology?: AttributionMethodology;
                            attribution_window?: { interval: ...; unit: ... };
                            lift_dimension?: LiftDimension;
                        };
                        value: number;
                        measurable_impressions?: number;
                        viewable_impressions?: number;
                        impressions?: number;
                        completed_views?: number;
                        spend?: number;
                        conversions?: number;
                        conversion_value?: number;
                        clicks?: number;
                    }
                    | {
                        scope: "vendor";
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: string[];
                            industries?: string[];
                            data_subject_contestation?: Omit<(...), (...)> & {
                                authentication?: ...;
                            };
                            brand_kit_override?: {
                                logo?: (...)
                                | (...);
                                colors?: (...) | (...);
                                voice?: (...) | (...);
                                tagline?: (...) | (...);
                            };
                        };
                        metric_id: string;
                        qualifier?: {
                            viewability_standard?: ViewabilityStandard;
                            completion_source?: CompletionSource;
                            attribution_methodology?: AttributionMethodology;
                            attribution_window?: { interval: ...; unit: ... };
                            lift_dimension?: LiftDimension;
                        };
                        value: number;
                        measurable_impressions?: number;
                    }
                )[];
            };
            media_buy_deliveries: {
                media_buy_id: string;
                currency?: string;
                status: | "active"
                | "rejected"
                | "failed"
                | "pending"
                | "completed"
                | "pending_creatives"
                | "pending_start"
                | "paused"
                | "canceled"
                | "reporting_delayed";
                expected_availability?: string;
                is_adjusted?: boolean;
                is_final?: boolean;
                finalized_at?: string;
                pricing_model?: PricingModel;
                pacing_index?: number;
                totals: {
                    impressions?: number;
                    spend?: number;
                    clicks?: number;
                    ctr?: number;
                    views?: number;
                    completed_views?: number;
                    completion_rate?: number
                    | null;
                    conversions?: number;
                    conversion_value?: number;
                    commissionable_value?: number;
                    roas?: number;
                    cost_per_acquisition?: number;
                    new_to_brand_rate?: number;
                    leads?: number;
                    incremental_sales_lift?: number;
                    brand_lift?: number;
                    foot_traffic?: number;
                    conversion_lift?: number;
                    brand_search_lift?: number;
                    plays?: number;
                    measurement_source?: string;
                    by_event_type?: {
                        event_type: EventType;
                        event_source_id?: string;
                        count: number;
                        value?: number;
                    }[];
                    grps?: number;
                    reach?: number;
                    reach_unit?: ReachUnit;
                    reach_window?: {
                        kind: "cumulative"
                        | "period"
                        | "rolling";
                        period?: {
                            interval: number;
                            unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                        };
                    };
                    frequency?: number;
                    quartile_data?: | {
                        q1_views?: number;
                        q2_views?: number;
                        q3_views?: number;
                        q4_views?: number;
                    }
                    | null;
                    time_based_views?: {
                        threshold_seconds: number;
                        basis: ViewThresholdBasis;
                        views: number;
                        standard?: ViewabilityStandard;
                    }[];
                    dooh_metrics?: {
                        loop_plays?: number;
                        screens_used?: number;
                        screen_time_seconds?: number;
                        sov_achieved?: number;
                        calculation_notes?: string;
                        venue_breakdown?: {
                            venue_id: string;
                            venue_name?: string;
                            venue_type?: string;
                            impressions: number;
                            loop_plays?: number;
                            screens_used?: number;
                        }[];
                    };
                    ooh_metrics?: {
                        panels?: { identifiers: { id: ...; id_type: ... }[]; name?: string }[];
                        posting_period_start?: string;
                        posting_period_end?: string;
                        average_posted_date?: string;
                        materials_timely?: boolean;
                        share_of_voice_contracted?: number;
                        illuminated_hours?: number;
                        estimated_impressions?: number;
                        estimation_basis?: "currency_measured" | "seller_modeled";
                        postings?: {
                            panel_id: string;
                            event_type?: "posted" | "rotated" | "repaired" | "removed";
                            occurred_at: string;
                            evidence?: {
                                url: ...;
                                captured_at?: ...;
                                latitude?: ...;
                                longitude?: ...;
                                notes?: ...;
                            };
                        }[];
                        calculation_notes?: string;
                    };
                    viewability?: {
                        vendor?: {
                            domain: string;
                            brand_id?: string;
                            countries?: string[];
                            industries?: string[];
                            data_subject_contestation?: Omit<(...), (...)> & {
                                authentication?: ...;
                            };
                            brand_kit_override?: {
                                logo?: (...)
                                | (...);
                                colors?: (...) | (...);
                                voice?: (...) | (...);
                                tagline?: (...) | (...);
                            };
                        };
                        measurable_impressions?: number;
                        viewable_impressions?: number;
                        viewable_rate?: number;
                        viewed_seconds?: number;
                        viewed_seconds_percentiles?: {
                            p25: number;
                            p50: number;
                            p75: number;
                            p90: number;
                            p95: number;
                        };
                        viewed_seconds_histogram?: {
                            lower_bound_seconds: number;
                            upper_bound_seconds?: number;
                            impressions: number;
                        }[];
                        standard?: ViewabilityStandard;
                    };
                    engagements?: number;
                    follows?: number;
                    saves?: number;
                    profile_visits?: number;
                    engagement_rate?: number;
                    cost_per_click?: number;
                    cost_per_completed_view?: number;
                    cpm?: number;
                    downloads?: number;
                    units_sold?: number;
                    new_to_brand_units?: number;
                    by_action_source?: {
                        action_source: ActionSource;
                        event_source_id?: string;
                        count: number;
                        value?: number;
                    }[];
                    vendor_metric_values?: {
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: string[];
                            industries?: string[];
                            data_subject_contestation?: Omit<(...), (...)> & {
                                authentication?: ...;
                            };
                            brand_kit_override?: {
                                logo?: (...)
                                | (...);
                                colors?: (...) | (...);
                                voice?: (...) | (...);
                                tagline?: (...) | (...);
                            };
                        };
                        metric_id: string;
                        value: number;
                        unit?: string;
                        measurable_impressions?: number;
                        measurable_plays?: number;
                        measurable_play_seconds?: number;
                        vendor_relationship?: VendorRelationship;
                        qualifier?: {
                            viewability_standard?: ViewabilityStandard;
                            completion_source?: CompletionSource;
                            attribution_methodology?: AttributionMethodology;
                            attribution_window?: { interval: ...; unit: ... };
                            lift_dimension?: LiftDimension;
                        };
                        breakdown?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }[];
                    effective_rate?: number;
                };
                by_package: {
                    impressions?: number;
                    spend?: number;
                    clicks?: number;
                    ctr?: number;
                    views?: number;
                    completed_views?: number;
                    completion_rate?: number
                    | null;
                    conversions?: number;
                    conversion_value?: number;
                    commissionable_value?: number;
                    roas?: number;
                    cost_per_acquisition?: number;
                    new_to_brand_rate?: number;
                    leads?: number;
                    incremental_sales_lift?: number;
                    brand_lift?: number;
                    foot_traffic?: number;
                    conversion_lift?: number;
                    brand_search_lift?: number;
                    plays?: number;
                    measurement_source?: string;
                    by_event_type?: {
                        event_type: EventType;
                        event_source_id?: string;
                        count: number;
                        value?: number;
                    }[];
                    grps?: number;
                    reach?: number;
                    reach_unit?: ReachUnit;
                    reach_window?: {
                        kind: "cumulative"
                        | "period"
                        | "rolling";
                        period?: {
                            interval: number;
                            unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                        };
                    };
                    frequency?: number;
                    quartile_data?: | {
                        q1_views?: number;
                        q2_views?: number;
                        q3_views?: number;
                        q4_views?: number;
                    }
                    | null;
                    time_based_views?: {
                        threshold_seconds: number;
                        basis: ViewThresholdBasis;
                        views: number;
                        standard?: ViewabilityStandard;
                    }[];
                    dooh_metrics?: {
                        loop_plays?: number;
                        screens_used?: number;
                        screen_time_seconds?: number;
                        sov_achieved?: number;
                        calculation_notes?: string;
                        venue_breakdown?: {
                            venue_id: string;
                            venue_name?: (...)
                            | (...);
                            venue_type?: (...) | (...);
                            impressions: number;
                            loop_plays?: (...) | (...);
                            screens_used?: (...) | (...);
                        }[];
                    };
                    ooh_metrics?: {
                        panels?: { identifiers: (...)[]; name?: (...) | (...) }[];
                        posting_period_start?: string;
                        posting_period_end?: string;
                        average_posted_date?: string;
                        materials_timely?: boolean;
                        share_of_voice_contracted?: number;
                        illuminated_hours?: number;
                        estimated_impressions?: number;
                        estimation_basis?: "currency_measured" | "seller_modeled";
                        postings?: {
                            panel_id: string;
                            event_type?: (...) | (...) | (...) | (...) | (...);
                            occurred_at: string;
                            evidence?: (...) | (...);
                        }[];
                        calculation_notes?: string;
                    };
                    viewability?: {
                        vendor?: {
                            domain: string;
                            brand_id?: string;
                            countries?: (...)[];
                            industries?: (...)[];
                            data_subject_contestation?: (...) & (...);
                            brand_kit_override?: {
                                logo?: ...;
                                colors?: ...;
                                voice?: ...;
                                tagline?: ...;
                            };
                        };
                        measurable_impressions?: number;
                        viewable_impressions?: number;
                        viewable_rate?: number;
                        viewed_seconds?: number;
                        viewed_seconds_percentiles?: {
                            p25: number;
                            p50: number;
                            p75: number;
                            p90: number;
                            p95: number;
                        };
                        viewed_seconds_histogram?: {
                            lower_bound_seconds: number;
                            upper_bound_seconds?: (...)
                            | (...);
                            impressions: number;
                        }[];
                        standard?: ViewabilityStandard;
                    };
                    engagements?: number;
                    follows?: number;
                    saves?: number;
                    profile_visits?: number;
                    engagement_rate?: number;
                    cost_per_click?: number;
                    cost_per_completed_view?: number;
                    cpm?: number;
                    downloads?: number;
                    units_sold?: number;
                    new_to_brand_units?: number;
                    by_action_source?: {
                        action_source: ActionSource;
                        event_source_id?: string;
                        count: number;
                        value?: number;
                    }[];
                    vendor_metric_values?: {
                        vendor: {
                            domain: string;
                            brand_id?: string;
                            countries?: (...)[];
                            industries?: (...)[];
                            data_subject_contestation?: (...) & (...);
                            brand_kit_override?: {
                                logo?: ...;
                                colors?: ...;
                                voice?: ...;
                                tagline?: ...;
                            };
                        };
                        metric_id: string;
                        value: number;
                        unit?: string;
                        measurable_impressions?: number;
                        measurable_plays?: number;
                        measurable_play_seconds?: number;
                        vendor_relationship?: VendorRelationship;
                        qualifier?: {
                            viewability_standard?: (...)
                            | (...);
                            completion_source?: (...) | (...);
                            attribution_methodology?: (...) | (...);
                            attribution_window?: (...) | (...);
                            lift_dimension?: (...) | (...);
                        };
                        breakdown?: Omit<(...), (...)> & { authentication?: ... };
                    }[];
                    package_id: string;
                    pacing_index?: number;
                    pricing_model?: PricingModel;
                    rate?: number;
                    currency?: string;
                    delivery_status?: DeliveryStatus;
                    paused?: boolean;
                    is_final?: boolean;
                    finalized_at?: string;
                    measurement_window?: string;
                    supersedes_window?: string;
                    missing_metrics?: (
                        | {
                            scope: "standard";
                            metric_id: AvailableMetric;
                            qualifier?: {
                                viewability_standard?: ...;
                                completion_source?: ...;
                                attribution_methodology?: ...;
                                attribution_window?: ...;
                                lift_dimension?: ...;
                            };
                        }
                        | {
                            scope: "vendor";
                            vendor: {
                                domain: string;
                                brand_id?: (...)
                                | (...);
                                countries?: (...) | (...);
                                industries?: (...) | (...);
                                data_subject_contestation?: (...) | (...);
                                brand_kit_override?: (...) | (...);
                            };
                            metric_id: string;
                            qualifier?: {
                                viewability_standard?: ...;
                                completion_source?: ...;
                                attribution_methodology?: ...;
                                attribution_window?: ...;
                                lift_dimension?: ...;
                            };
                        }
                    )[];
                    metric_values?: {
                        scope: "standard";
                        metric_id: | "impressions"
                        | "spend"
                        | "clicks"
                        | "ctr"
                        | "views"
                        | "completed_views"
                        | "completion_rate"
                        | "conversions"
                        | "conversion_value"
                        | "commissionable_value"
                        | "roas"
                        | "cost_per_acquisition"
                        | "new_to_brand_rate"
                        | "leads"
                        | "reach"
                        | "frequency"
                        | "grps"
                        | "engagements"
                        | "engagement_rate"
                        | "follows"
                        | "saves"
                        | "profile_visits"
                        | "viewability"
                        | "viewable_rate"
                        | "viewable_impressions"
                        | "measurable_impressions"
                        | "viewed_seconds"
                        | "viewed_seconds_percentiles"
                        | "viewed_seconds_histogram"
                        | "quartile_data"
                        | "quartile_25"
                        | "quartile_50"
                        | "quartile_75"
                        | "quartile_100"
                        | "time_based_views"
                        | "dooh_metrics"
                        | "ooh_metrics"
                        | "cost_per_click"
                        | "cost_per_completed_view"
                        | "cpm"
                        | "downloads"
                        | "units_sold"
                        | "new_to_brand_units"
                        | "plays"
                        | "incremental_sales_lift"
                        | "brand_lift"
                        | "foot_traffic"
                        | "conversion_lift"
                        | "brand_search_lift";
                        qualifier: {
                            viewability_standard?: ViewabilityStandard;
                            completion_source?: CompletionSource;
                            attribution_methodology?: AttributionMethodology;
                            attribution_window?: { interval: ...; unit: ... };
                            lift_dimension?: LiftDimension;
                        };
                        value: number;
                        measurable_impressions?: number;
                        viewable_impressions?: number;
                        impressions?: number;
                        completed_views?: number;
                        spend?: number;
                        conversions?: number;
                        conversion_value?: number;
                        clicks?: number;
                    }[];
                    by_catalog_item?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        content_id?: string;
                        content_id_type?: ContentIDType;
                    }[];
                    by_catalog_item_truncated?: boolean;
                    by_catalog_item_sorted_by?: SortMetric;
                    by_catalog_item_sort_direction?: SortDirection;
                    by_creative?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        creative_id: string;
                        creative_name?: string;
                        weight?: number;
                    }[];
                    by_format?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        format_kind: CanonicalFormatKind;
                    }[];
                    by_format_truncated?: boolean;
                    by_format_sorted_by?: SortMetric;
                    by_format_sort_direction?: SortDirection;
                    by_creative_truncated?: boolean;
                    by_creative_sorted_by?: SortMetric;
                    by_creative_sort_direction?: SortDirection;
                    by_keyword?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        keyword?: string;
                        match_type?: MatchType;
                    }[];
                    by_keyword_truncated?: boolean;
                    by_keyword_sorted_by?: SortMetric;
                    by_keyword_sort_direction?: SortDirection;
                    by_geo?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        geo_level?: GeographicTargetingLevel;
                        system?: string;
                        country?: string;
                        geo_code?: string;
                        geo_name?: string;
                    }[];
                    by_geo_truncated?: boolean;
                    by_geo_sorted_by?: SortMetric;
                    by_geo_sort_direction?: SortDirection;
                    by_device_type?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        device_type?: DeviceType;
                    }[];
                    by_device_type_truncated?: boolean;
                    by_device_type_sorted_by?: SortMetric;
                    by_device_type_sort_direction?: SortDirection;
                    by_device_type_pagination?: {
                        has_more: boolean;
                        cursor?: string;
                        total_count?: number;
                    };
                    by_device_platform?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        device_platform?: DevicePlatform;
                    }[];
                    by_device_platform_truncated?: boolean;
                    by_device_platform_sorted_by?: SortMetric;
                    by_device_platform_sort_direction?: SortDirection;
                    by_device_platform_pagination?: {
                        has_more: boolean;
                        cursor?: string;
                        total_count?: number;
                    };
                    by_audience?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        audience_id?: string;
                        audience_source?: AudienceSource;
                        audience_name?: string;
                    }[];
                    by_audience_truncated?: boolean;
                    by_audience_sorted_by?: SortMetric;
                    by_audience_sort_direction?: SortDirection;
                    by_audience_pagination?: {
                        has_more: boolean;
                        cursor?: string;
                        total_count?: number;
                    };
                    by_demographic?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        demographic: string;
                        demographic_system: DemographicSystem;
                        age?: {
                            min?: (...)
                            | (...);
                            max?: (...) | (...);
                            include_unknown: boolean;
                        };
                    }[];
                    by_demographic_truncated?: boolean;
                    by_demographic_sorted_by?: SortMetric;
                    by_demographic_sort_direction?: SortDirection;
                    by_demographic_suppressed?: boolean;
                    by_placement?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        placement_identity?: | {
                            kind: "publisher_ref";
                            publisher_domain: string;
                            placement_id: string;
                        }
                        | {
                            kind: "seller_inline";
                            seller_agent: { agent_url: ...; id?: ... };
                            placement_id: string;
                        };
                        placement_name?: string;
                        placement_id?: string;
                        publisher_domain?: string;
                    }[];
                    by_placement_truncated?: boolean;
                    by_placement_sorted_by?: SortMetric;
                    by_placement_sort_direction?: SortDirection;
                    by_placement_pagination?: {
                        has_more: boolean;
                        cursor?: string;
                        total_count?: number;
                    };
                    by_property?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        publisher_domain: string;
                        identifier: { type: PropertyIdentifierTypes; value: string };
                        property_ref?: { publisher_domain: string; property_id: string };
                        property_name?: string;
                    }[];
                    by_property_truncated?: boolean;
                    by_property_suppressed?: boolean;
                    by_property_sorted_by?: SortMetric;
                    by_property_sort_direction?: SortDirection;
                    by_collection?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        collection_ref: { publisher_domain: string; collection_id: string };
                        collection_name?: string;
                    }[];
                    by_collection_truncated?: boolean;
                    by_collection_sorted_by?: SortMetric;
                    by_collection_sort_direction?: SortDirection;
                    by_installment?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        installment_ref: {
                            collection_ref: { publisher_domain: string; collection_id: string };
                            installment_id: string;
                        };
                        installment_name?: string;
                        scheduled_at?: string;
                    }[];
                    by_installment_truncated?: boolean;
                    by_installment_sorted_by?: SortMetric;
                    by_installment_sort_direction?: SortDirection;
                    by_collection_property?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        collection_ref: { publisher_domain: string; collection_id: string };
                        collection_name?: string;
                        publisher_domain: string;
                        identifier: { type: PropertyIdentifierTypes; value: string };
                        property_ref?: { publisher_domain: string; property_id: string };
                        property_name?: string;
                    }[];
                    by_collection_property_truncated?: boolean;
                    by_collection_property_suppressed?: boolean;
                    by_collection_property_sorted_by?: SortMetric;
                    by_collection_property_sort_direction?: SortDirection;
                    by_installment_property?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        installment_ref: {
                            collection_ref: { publisher_domain: string; collection_id: string };
                            installment_id: string;
                        };
                        installment_name?: string;
                        scheduled_at?: string;
                        publisher_domain: string;
                        identifier: { type: PropertyIdentifierTypes; value: string };
                        property_ref?: { publisher_domain: string; property_id: string };
                        property_name?: string;
                    }[];
                    by_installment_property_truncated?: boolean;
                    by_installment_property_suppressed?: boolean;
                    by_installment_property_sorted_by?: SortMetric;
                    by_installment_property_sort_direction?: SortDirection;
                    by_placement_property?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        placement_id: string;
                        placement_identity: | {
                            kind: "publisher_ref";
                            publisher_domain: string;
                            placement_id: string;
                        }
                        | {
                            kind: "seller_inline";
                            seller_agent: { agent_url: ...; id?: ... };
                            placement_id: string;
                        };
                        placement_name?: string;
                        publisher_domain: string;
                        identifier: { type: PropertyIdentifierTypes; value: string };
                        property_ref?: { publisher_domain: string; property_id: string };
                        property_name?: string;
                    }[];
                    by_placement_property_truncated?: boolean;
                    by_placement_property_suppressed?: boolean;
                    by_placement_property_sorted_by?: SortMetric;
                    by_placement_property_sort_direction?: SortDirection;
                    by_spot?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: (...)
                        | (...)
                        | (...); period?: (...) | (...) };
                        frequency?: number;
                        quartile_data?:
                            | {
                                q1_views?: (...)
                                | (...);
                                q2_views?: (...) | (...);
                                q3_views?: (...) | (...);
                                q4_views?: (...) | (...);
                            }
                            | null;
                        time_based_views?: {
                            threshold_seconds: ...;
                            basis: ...;
                            views: ...;
                            standard?: ...;
                        }[];
                        dooh_metrics?: {
                            loop_plays?: (...)
                            | (...);
                            screens_used?: (...) | (...);
                            screen_time_seconds?: (...) | (...);
                            sov_achieved?: (...) | (...);
                            calculation_notes?: (...) | (...);
                            venue_breakdown?: (...) | (...);
                        };
                        ooh_metrics?: {
                            panels?: (...)
                            | (...);
                            posting_period_start?: (...) | (...);
                            posting_period_end?: (...) | (...);
                            average_posted_date?: (...) | (...);
                            materials_timely?: (...) | (...) | (...);
                            share_of_voice_contracted?: (...) | (...);
                            illuminated_hours?: (...) | (...);
                            estimated_impressions?: (...) | (...);
                            estimation_basis?: (...) | (...) | (...);
                            postings?: (...) | (...);
                            calculation_notes?: (...) | (...);
                        };
                        viewability?: {
                            vendor?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            viewable_impressions?: (...) | (...);
                            viewable_rate?: (...) | (...);
                            viewed_seconds?: (...) | (...);
                            viewed_seconds_percentiles?: (...) | (...);
                            viewed_seconds_histogram?: (...) | (...);
                            standard?: (...) | (...);
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ...;
                            event_source_id?: ...;
                            count: ...;
                            value?: ...;
                        }[];
                        vendor_metric_values?: {
                            vendor: ...;
                            metric_id: ...;
                            value: ...;
                            unit?: ...;
                            measurable_impressions?: ...;
                            measurable_plays?: ...;
                            measurable_play_seconds?: ...;
                            vendor_relationship?: ...;
                            qualifier?: ...;
                            breakdown?: ...;
                        }[];
                        spot_id: string;
                        creative_id?: string;
                        aired_at: string;
                        network?: string;
                        station?: string;
                        daypart?: string;
                    }[];
                    by_spot_truncated?: boolean;
                    daily_breakdown?: {
                        date: string;
                        impressions: number;
                        spend: number;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        new_to_brand_rate?: number;
                    }[];
                }[];
                windows?: {
                    window_start: string;
                    window_end: string;
                    totals: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: {
                            event_type: EventType;
                            event_source_id?: (...) | (...);
                            count: number;
                            value?: (...) | (...);
                        }[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: {
                            kind: "cumulative"
                            | "period"
                            | "rolling";
                            period?: { interval: ...; unit: ... };
                        };
                        frequency?: number;
                        quartile_data?: | {
                            q1_views?: number;
                            q2_views?: number;
                            q3_views?: number;
                            q4_views?: number;
                        }
                        | null;
                        time_based_views?: {
                            threshold_seconds: number;
                            basis: ViewThresholdBasis;
                            views: number;
                            standard?: (...)
                            | (...);
                        }[];
                        dooh_metrics?: {
                            loop_plays?: number;
                            screens_used?: number;
                            screen_time_seconds?: number;
                            sov_achieved?: number;
                            calculation_notes?: string;
                            venue_breakdown?: (...)[];
                        };
                        ooh_metrics?: {
                            panels?: (...)[];
                            posting_period_start?: string;
                            posting_period_end?: string;
                            average_posted_date?: string;
                            materials_timely?: boolean;
                            share_of_voice_contracted?: number;
                            illuminated_hours?: number;
                            estimated_impressions?: number;
                            estimation_basis?: "currency_measured" | "seller_modeled";
                            postings?: (...)[];
                            calculation_notes?: string;
                        };
                        viewability?: {
                            vendor?: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            measurable_impressions?: number;
                            viewable_impressions?: number;
                            viewable_rate?: number;
                            viewed_seconds?: number;
                            viewed_seconds_percentiles?: {
                                p25: ...;
                                p50: ...;
                                p75: ...;
                                p90: ...;
                                p95: ...;
                            };
                            viewed_seconds_histogram?: (...)[];
                            standard?: ViewabilityStandard;
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: {
                            action_source: ActionSource;
                            event_source_id?: (...)
                            | (...);
                            count: number;
                            value?: (...) | (...);
                        }[];
                        vendor_metric_values?: {
                            vendor: {
                                domain: ...;
                                brand_id?: ...;
                                countries?: ...;
                                industries?: ...;
                                data_subject_contestation?: ...;
                                brand_kit_override?: ...;
                            };
                            metric_id: string;
                            value: number;
                            unit?: (...)
                            | (...);
                            measurable_impressions?: (...) | (...);
                            measurable_plays?: (...) | (...);
                            measurable_play_seconds?: (...) | (...);
                            vendor_relationship?: (...) | (...);
                            qualifier?: (...) | (...);
                            breakdown?: (...) | (...);
                        }[];
                    };
                    by_package?: {
                        impressions?: number;
                        spend?: number;
                        clicks?: number;
                        ctr?: number;
                        views?: number;
                        completed_views?: number;
                        completion_rate?: number
                        | null;
                        conversions?: number;
                        conversion_value?: number;
                        commissionable_value?: number;
                        roas?: number;
                        cost_per_acquisition?: number;
                        new_to_brand_rate?: number;
                        leads?: number;
                        incremental_sales_lift?: number;
                        brand_lift?: number;
                        foot_traffic?: number;
                        conversion_lift?: number;
                        brand_search_lift?: number;
                        plays?: number;
                        measurement_source?: string;
                        by_event_type?: (...)[];
                        grps?: number;
                        reach?: number;
                        reach_unit?: ReachUnit;
                        reach_window?: { kind: ...; period?: ... };
                        frequency?: number;
                        quartile_data?:
                            | { q1_views?: ...; q2_views?: ...; q3_views?: ...; q4_views?: ... }
                            | null;
                        time_based_views?: (...)[];
                        dooh_metrics?: {
                            loop_plays?: ...;
                            screens_used?: ...;
                            screen_time_seconds?: ...;
                            sov_achieved?: ...;
                            calculation_notes?: ...;
                            venue_breakdown?: ...;
                        };
                        ooh_metrics?: {
                            panels?: ...;
                            posting_period_start?: ...;
                            posting_period_end?: ...;
                            average_posted_date?: ...;
                            materials_timely?: ...;
                            share_of_voice_contracted?: ...;
                            illuminated_hours?: ...;
                            estimated_impressions?: ...;
                            estimation_basis?: ...;
                            postings?: ...;
                            calculation_notes?: ...;
                        };
                        viewability?: {
                            vendor?: ...;
                            measurable_impressions?: ...;
                            viewable_impressions?: ...;
                            viewable_rate?: ...;
                            viewed_seconds?: ...;
                            viewed_seconds_percentiles?: ...;
                            viewed_seconds_histogram?: ...;
                            standard?: ...;
                        };
                        engagements?: number;
                        follows?: number;
                        saves?: number;
                        profile_visits?: number;
                        engagement_rate?: number;
                        cost_per_click?: number;
                        cost_per_completed_view?: number;
                        cpm?: number;
                        downloads?: number;
                        units_sold?: number;
                        new_to_brand_units?: number;
                        by_action_source?: (...)[];
                        vendor_metric_values?: (...)[];
                        package_id: string;
                        currency?: string;
                    }[];
                    is_final?: boolean;
                    measurement_window?: string;
                }[];
                daily_breakdown?: {
                    date: string;
                    impressions: number;
                    spend: number;
                    conversions?: number;
                    conversion_value?: number;
                    commissionable_value?: number;
                    roas?: number;
                    new_to_brand_rate?: number;
                }[];
            }[];
            errors?: {
                code: string;
                message: string;
                buyer_reason?: { code: string; message: string };
                field?: string;
                suggestion?: string;
                retry_after?: number;
                issues?: {
                    pointer: string;
                    message: string;
                    keyword: string;
                    schemaPath?: string;
                    schema_id?: string;
                    discriminator?: {
                        property_name: string;
                        value: (...) | (...) | (...) | (...) | (...);
                    }[];
                }[];
                details?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                recovery?: "transient"
                | "correctable"
                | "terminal";
                source?: "producer" | "sdk";
                sdk_id?: string;
            }[];
            sandbox?: boolean;
            ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                authentication?: unknown;
            };
        }
        • Optionalcontext?: Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown }
        • Optionalgovernance_context?: string

          Opaque authorization context issued only by an approved check_governance decision. Buyers attach it to governed requests across protocol roles (media buys, rights acquisitions, signal activations, creative services); receiving services persist it and forward it on subsequent execution and lifecycle checks. The context is the authoritative plan binding at service boundaries, so a service MUST NOT require a separate plan_id.

          Governance agents MUST emit a compact JWS per the AdCP JWS profile. Verifiers validate standard authorization claims such as signature, issuer, audience, expiry, and replay protection, but intermediaries MUST NOT interpret embedded governance state for business logic. A conditions or denied verdict never carries an authorization context.

          This is the primary correlation key for audit and reporting across the governance lifecycle.

        • Optionalnotification_type?: "scheduled" | "final" | "delayed" | "adjusted" | "window_update"

          Type of webhook notification (only present in webhook deliveries): scheduled = regular periodic update, final = campaign completed, delayed = data not yet available, adjusted = resending period with corrected data (same window), window_update = resending period with a wider measurement window (e.g., C3 superseding live, C7 superseding C3)

        • Optionalpartial_data?: boolean

          Indicates if any media buys in this webhook have missing/delayed data (only present in webhook deliveries)

        • Optionalunavailable_count?: number

          Number of media buys with reporting_delayed or failed status (only present in webhook deliveries when partial_data is true)

          0

          int

        • Optionalsequence_number?: number

          Sequential notification number (only present in webhook deliveries, starts at 1)

          1

          int

        • Optionalnext_expected_at?: string

          ISO 8601 timestamp for next expected notification (only present in webhook deliveries when notification_type is not 'final')

          date-time

        • reporting_period: { start: string; end: string; timezone?: string }

          Half-open period for the report: start is inclusive and end is exclusive. Both are instants. For a date-bounded request they are the instants at which start_date and end_date begin in the reporting timezone (the in-scope products' reporting_capabilities.timezone, echoed in timezone). They fall on UTC midnight only when that timezone is UTC. An exact reporting_revision_id read returns the revision's period instead, whose source_timezone names its calendar.

          • start: string

            Inclusive RFC 3339 start instant. For a date-bounded request, the start of start_date in the reporting timezone, written with that zone's UTC offset or as the equivalent UTC instant (e.g., 2026-04-15T00:00:00-04:00 or 2026-04-15T04:00:00Z for America/New_York; 2026-04-15T00:00:00Z for UTC).

            date-time

          • end: string

            Exclusive RFC 3339 end instant. For a date-bounded request, the start of end_date in the reporting timezone (e.g., 2026-04-16T00:00:00-04:00 for a report covering 2026-04-15 in America/New_York).

            date-time

          • Optionaltimezone?: string

            Reporting timezone applied to this report, as 'UTC' or an IANA timezone identifier. It equals the in-scope products' reporting_capabilities.timezone. start_date, end_date, the reporting_period boundaries, daily_breakdown[].date, and daily, weekly, or monthly windows[] all use it, so a stored report stays interpretable if the product's capability later changes. Sellers SHOULD return it on reads without reporting_revision_id whenever every in-scope media buy shares one reporting timezone. Exact reporting_revision_id reads return the revision period, which carries source_timezone instead.

            1

        • Optionalreporting_revision_binding?: {
              reporting_revision_id: string;
              row_count: number;
              control_totals: (
                  | { name: string; value: string; value_type: "integer"; unit?: string }
                  | { name: string; value: string; value_type: "decimal"; unit?: string }
              )[];
              content_sha256: string;
          }

          Present only for a reporting_revision_id selector. Binds the complete ordered reporting_rows sequence obtained by concatenating every cursor page to one immutable Reliable Reporting revision; consumers verify content_sha256 over RFC 8785 JCS of {reporting_revision_id,row_count,control_totals,reporting_rows} before using it as revision evidence.

          • reporting_revision_id: string

            1

            255

          • row_count: number

            0

            int

          • control_totals: (
                | { name: string; value: string; value_type: "integer"; unit?: string }
                | { name: string; value: string; value_type: "decimal"; unit?: string }
            )[]
          • content_sha256: string

            SHA-256 of RFC 8785 JCS of {reporting_revision_id,row_count,control_totals,reporting_rows}, where reporting_rows is the complete ordered sequence concatenated across every cursor page; identical to reporting_revision.revision_content_sha256.

            ^[A-Fa-f0-9]{64}$

        • Optionalreporting_revision?: {
              reporting_revision_id: string;
              revision_content_sha256: string;
              report_definition_id: string;
              report_definition_uri: string;
              report_definition_sha256: string;
              reporting_profile: string;
              schema_version: string;
              schema_uri: string;
              schema_sha256: string;
              schema_dialect: "https://json-schema.org/draft/2020-12/schema";
              schema_ref_policy: "local_fragment_only";
              account_id: string;
              media_buy_ids: string[];
              coverage: {
                  status: "unknown" | "none" | "full" | "partial";
                  evaluated_at: string;
                  media_buy_ids: string[];
                  fully_covered_media_buy_ids: string[];
                  partially_covered_media_buy_ids: string[];
                  unsupported_media_buy_ids: string[];
                  unknown_media_buy_ids: string[];
                  package_ids: string[];
                  covered_package_ids: string[];
                  unsupported_package_ids: string[];
                  unknown_package_ids: string[];
                  limitations: {
                      reason:
                          | "offering_unsupported"
                          | "account_entitlement_unavailable"
                          | "credential_scope_insufficient"
                          | "provider_limitation"
                          | "capability_unknown";
                      media_buy_id: string;
                      package_ids?: string[];
                  }[];
              };
              period: { start: string; end: string; source_timezone: string };
              finality: ReportingFinality;
              finality_basis?: "source_final" | "contractual_cutoff" | "stabilized";
              finality_policy_id?: string;
              finalized_at?: string;
              observed_at: string;
              data_through: string | null;
              data_through_precision: "unknown" | "exact" | "lower_bound";
              supersedes_reporting_revision_id?: string;
              row_count: number;
              control_totals: (
                  | { name: string; value: string; value_type: "integer"; unit?: string }
                  | { name: string; value: string; value_type: "decimal"; unit?: string }
              )[];
              canonical_content_digest?: {
                  algorithm: "sha256";
                  value: string;
                  canonicalization_id: string;
                  canonicalization_uri: string;
                  canonicalization_sha256: string;
              };
              created_at: string;
          }
          • reporting_revision_id: string

            Portable AdCP identity for this immutable report publication. Distinct from package delivery_revision_id and provider-native versions.

          • revision_content_sha256: string

            SHA-256 of the immutable RFC 8785 JCS binding object containing reporting_revision_id, row_count, control_totals, and reporting_rows. Reliable Reporting 1.0 Core revisions include it and exact reads return the identical value.

          • report_definition_id: string

            Identity or canonical fingerprint of immutable metric, grain, attribution, breakdown, action-definition, profile, and calendar/timezone semantics.

          • report_definition_uri: string
          • report_definition_sha256: string
          • reporting_profile: string
          • schema_version: string
          • schema_uri: string

            Machine-readable schema on the authenticated seller/provider or AdCP-registry origin.

          • schema_sha256: string

            Digest of the exact schema bytes used to validate this immutable revision.

          • schema_dialect: "https://json-schema.org/draft/2020-12/schema"

            Closed SDK-bundled dialect; the metaschema is never network-fetched.

          • schema_ref_policy: "local_fragment_only"

            The fetched schema is self-contained and every $ref is a local # fragment.

          • account_id: string
          • media_buy_ids: string[]

            Exact frozen media-buy denominator inherited from the obligation, including buys with zero rows. An empty array proves a zero-buy period rather than an unknown denominator.

          • coverage: {
                status: "unknown" | "none" | "full" | "partial";
                evaluated_at: string;
                media_buy_ids: string[];
                fully_covered_media_buy_ids: string[];
                partially_covered_media_buy_ids: string[];
                unsupported_media_buy_ids: string[];
                unknown_media_buy_ids: string[];
                package_ids: string[];
                covered_package_ids: string[];
                unsupported_package_ids: string[];
                unknown_package_ids: string[];
                limitations: {
                    reason:
                        | "offering_unsupported"
                        | "account_entitlement_unavailable"
                        | "credential_scope_insufficient"
                        | "provider_limitation"
                        | "capability_unknown";
                    media_buy_id: string;
                    package_ids?: string[];
                }[];
            }
            • status: "unknown" | "none" | "full" | "partial"
            • evaluated_at: string
            • media_buy_ids: string[]

              Exact media-buy denominator, including unsupported and unknown buys. An empty array is an explicitly evaluated zero-buy scope.

            • fully_covered_media_buy_ids: string[]
            • partially_covered_media_buy_ids: string[]
            • unsupported_media_buy_ids: string[]
            • unknown_media_buy_ids: string[]
            • package_ids: string[]

              Exact package denominator for the evaluated media buys.

            • covered_package_ids: string[]
            • unsupported_package_ids: string[]
            • unknown_package_ids: string[]
            • limitations: {
                  reason:
                      | "offering_unsupported"
                      | "account_entitlement_unavailable"
                      | "credential_scope_insufficient"
                      | "provider_limitation"
                      | "capability_unknown";
                  media_buy_id: string;
                  package_ids?: string[];
              }[]

              Stable reasons that some requested scope is not covered by the exact selected offering. These are capability facts, not delivery failures.

          • period: { start: string; end: string; source_timezone: string }

            Half-open reporting interval with its source calendar boundary.

          • finality: ReportingFinality
          • Optionalfinality_basis?: "source_final" | "contractual_cutoff" | "stabilized"

            Why an official revision is considered final: an authoritative source signal, a versioned contractual cutoff, or a versioned stabilization rule.

          • Optionalfinality_policy_id?: string

            Immutable policy/version reference that defines the selected finality basis. It MUST be bound by report_definition_id.

          • Optionalfinalized_at?: string

            When the producer applied the declared finality basis to this official revision.

          • observed_at: string

            When the seller obtained or committed this source observation.

          • data_through: string | null

            Latest event time conservatively included, or null when precision is unknown.

          • data_through_precision: "unknown" | "exact" | "lower_bound"
          • Optionalsupersedes_reporting_revision_id?: string

            Immediately superseded snapshot revision of the same logical slice. An official revision is terminal and MUST NOT be named here; later corrections use reporting-adjustment records.

          • row_count: number

            Logical row count, including zero for a successfully evaluated empty report.

          • control_totals: (
                | { name: string; value: string; value_type: "integer"; unit?: string }
                | { name: string; value: string; value_type: "decimal"; unit?: string }
            )[]

            Profile-defined totals computed from the canonical logical revision. Names MUST be unique.

          • Optionalcanonical_content_digest?: {
                algorithm: "sha256";
                value: string;
                canonicalization_id: string;
                canonicalization_uri: string;
                canonicalization_sha256: string;
            }
            • algorithm: "sha256"
            • value: string
            • canonicalization_id: string
            • canonicalization_uri: string

              Location of the exact immutable canonicalization contract. Consumers verify canonicalization_sha256 before applying it.

            • canonicalization_sha256: string
          • created_at: string
        • Optionalreporting_rows?: (Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown })[]

          One page of authoritative logical rows for an exact reporting_revision_id read. Validate every row against the revision's digest-pinned schema; concatenate pages in cursor order before verifying the binding digest.

        • Optionalpagination?: { has_more: boolean; cursor?: string; total_count?: number }
          • has_more: boolean

            Whether more results are available beyond this page

          • Optionalcursor?: string

            Opaque cursor to pass in the next request to fetch the next page. Only present when has_more is true.

          • Optionaltotal_count?: number

            Total number of items matching the query across all pages. Optional because not all backends can efficiently compute this.

        • Optionalcurrency?: string

          Deprecated in AdCP 3.2 and removed in AdCP 4.0. Optional legacy response-wide ISO 4217 currency code. It may be used only when every monetary value in the response has that denomination. A delivery response can contain media buys with different currencies, so buyers MUST NOT interpret this field as an aggregation currency or evidence of currency conversion. Prefer media_buy_deliveries[].currency when present and package-level currency otherwise.

          ^[A-Z]{3}$

        • Optionalattribution_window?: {
              post_click?: {
                  interval: number;
                  unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
              };
              post_view?: {
                  interval: number;
                  unit: "campaign"
                  | "seconds"
                  | "minutes"
                  | "hours"
                  | "days";
              };
              model?: AttributionModel;
          }
          • Optionalpost_click?: {
                interval: number;
                unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
            }

            Post-click attribution window. Conversions occurring within this duration after a click are attributed to the ad.

            • interval: number

              Number of time units. Must be 1 when unit is 'campaign'.

            • unit: "campaign" | "seconds" | "minutes" | "hours" | "days"

              Time unit. 'seconds' for sub-minute precision. 'campaign' spans the full campaign flight.

          • Optionalpost_view?: {
                interval: number;
                unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
            }

            Post-view attribution window. Conversions occurring within this duration after an ad impression (without click) are attributed to the ad.

            • interval: number

              Number of time units. Must be 1 when unit is 'campaign'.

            • unit: "campaign" | "seconds" | "minutes" | "hours" | "days"

              Time unit. 'seconds' for sub-minute precision. 'campaign' spans the full campaign flight.

          • Optionalmodel?: AttributionModel
        • Optionalaggregated_totals?: {
              impressions: number;
              spend: number;
              clicks?: number;
              completed_views?: number;
              views?: number;
              conversions?: number;
              conversion_value?: number;
              commissionable_value?: number;
              roas?: number;
              new_to_brand_rate?: number;
              cost_per_acquisition?: number;
              completion_rate?: number | null;
              reach?: number;
              reach_aggregation?: ReachAggregation;
              reach_unit?: ReachUnit;
              frequency?: number;
              media_buy_count: number;
              metric_aggregates?: (
                  | {
                      scope: "standard";
                      metric_id: AvailableMetric;
                      qualifier?: {
                          viewability_standard?: ViewabilityStandard;
                          completion_source?: CompletionSource;
                          attribution_methodology?: AttributionMethodology;
                          attribution_window?: { interval: ...; unit: ... };
                          lift_dimension?: LiftDimension;
                      };
                      value: number;
                      measurable_impressions?: number;
                      viewable_impressions?: number;
                      impressions?: number;
                      completed_views?: number;
                      spend?: number;
                      conversions?: number;
                      conversion_value?: number;
                      clicks?: number;
                  }
                  | {
                      scope: "vendor";
                      vendor: {
                          domain: string;
                          brand_id?: string;
                          countries?: string[];
                          industries?: string[];
                          data_subject_contestation?: Omit<(...), (...)> & {
                              authentication?: ...;
                          };
                          brand_kit_override?: {
                              logo?: (...)
                              | (...);
                              colors?: (...) | (...);
                              voice?: (...) | (...);
                              tagline?: (...) | (...);
                          };
                      };
                      metric_id: string;
                      qualifier?: {
                          viewability_standard?: ViewabilityStandard;
                          completion_source?: CompletionSource;
                          attribution_methodology?: AttributionMethodology;
                          attribution_window?: { interval: ...; unit: ... };
                          lift_dimension?: LiftDimension;
                      };
                      value: number;
                      measurable_impressions?: number;
                  }
              )[];
          }

          Deprecated in AdCP 3.2 and removed in AdCP 4.0. Legacy combined metrics across all returned media buys. When this field is present, the deprecated response-wide currency is required and denominates its spend. Cross-buy totals are unsafe when currencies, metric qualifiers, measurement windows, finality, or deduplication semantics differ. Sellers SHOULD omit this field; buyers SHOULD aggregate media_buy_deliveries[] only when the relevant row semantics are compatible.

          • impressions: number

            Total impressions delivered across all media buys

            0

          • spend: number

            Total amount spent across all media buys

            0

          • Optionalclicks?: number

            Total clicks across all media buys (if applicable)

            0

          • Optionalcompleted_views?: number

            Total audio/video completions across all media buys (if applicable)

            0

          • Optionalviews?: number

            Total views across all media buys (if applicable)

            0

          • Optionalconversions?: number

            Total conversions across all media buys (if applicable)

            0

          • Optionalconversion_value?: number

            Total conversion value across all media buys (if applicable)

            0

          • Optionalcommissionable_value?: number

            Total settled conversion value eligible for revenue-share commission across all media buys (if applicable)

            0

          • Optionalroas?: number

            Aggregate return on ad spend across all media buys (total conversion_value / total spend)

            0

          • Optionalnew_to_brand_rate?: number

            Fraction of total conversions across all media buys from first-time brand buyers (weighted by conversion volume, not a simple average of per-buy rates)

            0

            1

          • Optionalcost_per_acquisition?: number

            Aggregate cost per conversion across all media buys (total spend / total conversions)

            0

          • Optionalcompletion_rate?: number | null

            Aggregate completion rate across all media buys (weighted by impressions, not a simple average of per-buy rates). Null indicates the metric is not applicable to the aggregated buys (e.g. all non-video inventory).

            0

            1

          • Optionalreach?: number

            Reach across all media buys. Only present when all media buys share the same reach_unit. Omitted when reach units are heterogeneous — use per-buy reach values instead. The optional reach_aggregation field declares whether this value is deduplicated across buys or is a sum of constituent reach values.

            0

          • Optionalreach_aggregation?: ReachAggregation

            How reach was combined across the media buys in this aggregate. When omitted, legacy reach semantics are unknown and consumers MUST NOT use reach as the denominator for frequency.

          • Optionalreach_unit?: ReachUnit

            Unit of measurement for reach. Only present when all aggregated media buys use the same reach_unit.

          • Optionalfrequency?: number

            Average frequency per reach unit across all media buys (impressions / reach). In new payloads, only present when reach is present and reach_aggregation is deduplicated. MUST be omitted when reach_aggregation is sum_of_constituent_reach. Legacy payloads that omit reach_aggregation remain schema-valid, but consumers MUST NOT treat their reach as a safe frequency denominator.

            0

          • media_buy_count: number

            Number of media buys included in the response

            0

            int

          • Optionalmetric_aggregates?: (
                | {
                    scope: "standard";
                    metric_id: AvailableMetric;
                    qualifier?: {
                        viewability_standard?: ViewabilityStandard;
                        completion_source?: CompletionSource;
                        attribution_methodology?: AttributionMethodology;
                        attribution_window?: { interval: ...; unit: ... };
                        lift_dimension?: LiftDimension;
                    };
                    value: number;
                    measurable_impressions?: number;
                    viewable_impressions?: number;
                    impressions?: number;
                    completed_views?: number;
                    spend?: number;
                    conversions?: number;
                    conversion_value?: number;
                    clicks?: number;
                }
                | {
                    scope: "vendor";
                    vendor: {
                        domain: string;
                        brand_id?: string;
                        countries?: string[];
                        industries?: string[];
                        data_subject_contestation?: Omit<(...), (...)> & { authentication?: ... };
                        brand_kit_override?: {
                            logo?: (...) | (...);
                            colors?: (...) | (...);
                            voice?: (...) | (...);
                            tagline?: (...) | (...);
                        };
                    };
                    metric_id: string;
                    qualifier?: {
                        viewability_standard?: ViewabilityStandard;
                        completion_source?: CompletionSource;
                        attribution_methodology?: AttributionMethodology;
                        attribution_window?: { interval: ...; unit: ... };
                        lift_dimension?: LiftDimension;
                    };
                    value: number;
                    measurable_impressions?: number;
                }
            )[]

            Cross-buy delivery aggregates partitioned by qualifier. Row-symmetric with package.committed_metrics and by_package[].missing_metrics — same atomic unit (scope, metric_id, qualifier) — so reconciliation collapses to a row-level join on the tuple. Granularity rule: one row per (metric_id, full-qualifier-set), reported at the finest available granularity; buyers re-aggregate up if they want a coarser view. Used only for metrics with non-empty qualifier sets — unqualified metrics (impressions, spend, media_buy_count, etc.) remain at the top of aggregated_totals. Mutual exclusion MUST: for any metric_id appearing in metric_aggregates, the corresponding top-level scalar in aggregated_totals MUST be omitted (not zeroed) — avoids duplicate sources of truth. The qualifier vocabulary on this delivery surface is closed today (additionalProperties: false, same content as committed_metrics.qualifier) but is expected to diverge from contract qualifier in future minors as transparency disclosures buyers don't commit to ship delivery-only (e.g., tracker_firing pending #3832 resolution). Each row carries a value plus inlined per-metric component fields (e.g., measurable_impressions and viewable_impressions for viewable_rate; spend and conversions for cost_per_acquisition). Per-buy totals keeps its flat shape — each buy is single-qualifier by definition; only the aggregate spans qualifiers. Qualifier-set drift across reports: when a campaign gains a new qualifier mid-flight (e.g., adds tracker_firing partitioning in week 2), prior periods' rows remain valid at their original granularity; buyers SHOULD NOT retroactively repartition.

        • media_buy_deliveries: {
              media_buy_id: string;
              currency?: string;
              status:
                  | "active"
                  | "rejected"
                  | "failed"
                  | "pending"
                  | "completed"
                  | "pending_creatives"
                  | "pending_start"
                  | "paused"
                  | "canceled"
                  | "reporting_delayed";
              expected_availability?: string;
              is_adjusted?: boolean;
              is_final?: boolean;
              finalized_at?: string;
              pricing_model?: PricingModel;
              pacing_index?: number;
              totals: {
                  impressions?: number;
                  spend?: number;
                  clicks?: number;
                  ctr?: number;
                  views?: number;
                  completed_views?: number;
                  completion_rate?: number
                  | null;
                  conversions?: number;
                  conversion_value?: number;
                  commissionable_value?: number;
                  roas?: number;
                  cost_per_acquisition?: number;
                  new_to_brand_rate?: number;
                  leads?: number;
                  incremental_sales_lift?: number;
                  brand_lift?: number;
                  foot_traffic?: number;
                  conversion_lift?: number;
                  brand_search_lift?: number;
                  plays?: number;
                  measurement_source?: string;
                  by_event_type?: {
                      event_type: EventType;
                      event_source_id?: string;
                      count: number;
                      value?: number;
                  }[];
                  grps?: number;
                  reach?: number;
                  reach_unit?: ReachUnit;
                  reach_window?: {
                      kind: "cumulative"
                      | "period"
                      | "rolling";
                      period?: {
                          interval: number;
                          unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                      };
                  };
                  frequency?: number;
                  quartile_data?: | {
                      q1_views?: number;
                      q2_views?: number;
                      q3_views?: number;
                      q4_views?: number;
                  }
                  | null;
                  time_based_views?: {
                      threshold_seconds: number;
                      basis: ViewThresholdBasis;
                      views: number;
                      standard?: ViewabilityStandard;
                  }[];
                  dooh_metrics?: {
                      loop_plays?: number;
                      screens_used?: number;
                      screen_time_seconds?: number;
                      sov_achieved?: number;
                      calculation_notes?: string;
                      venue_breakdown?: {
                          venue_id: string;
                          venue_name?: string;
                          venue_type?: string;
                          impressions: number;
                          loop_plays?: number;
                          screens_used?: number;
                      }[];
                  };
                  ooh_metrics?: {
                      panels?: { identifiers: { id: ...; id_type: ... }[]; name?: string }[];
                      posting_period_start?: string;
                      posting_period_end?: string;
                      average_posted_date?: string;
                      materials_timely?: boolean;
                      share_of_voice_contracted?: number;
                      illuminated_hours?: number;
                      estimated_impressions?: number;
                      estimation_basis?: "currency_measured" | "seller_modeled";
                      postings?: {
                          panel_id: string;
                          event_type?: "posted" | "rotated" | "repaired" | "removed";
                          occurred_at: string;
                          evidence?: {
                              url: ...;
                              captured_at?: ...;
                              latitude?: ...;
                              longitude?: ...;
                              notes?: ...;
                          };
                      }[];
                      calculation_notes?: string;
                  };
                  viewability?: {
                      vendor?: {
                          domain: string;
                          brand_id?: string;
                          countries?: string[];
                          industries?: string[];
                          data_subject_contestation?: Omit<(...), (...)> & {
                              authentication?: ...;
                          };
                          brand_kit_override?: {
                              logo?: (...)
                              | (...);
                              colors?: (...) | (...);
                              voice?: (...) | (...);
                              tagline?: (...) | (...);
                          };
                      };
                      measurable_impressions?: number;
                      viewable_impressions?: number;
                      viewable_rate?: number;
                      viewed_seconds?: number;
                      viewed_seconds_percentiles?: {
                          p25: number;
                          p50: number;
                          p75: number;
                          p90: number;
                          p95: number;
                      };
                      viewed_seconds_histogram?: {
                          lower_bound_seconds: number;
                          upper_bound_seconds?: number;
                          impressions: number;
                      }[];
                      standard?: ViewabilityStandard;
                  };
                  engagements?: number;
                  follows?: number;
                  saves?: number;
                  profile_visits?: number;
                  engagement_rate?: number;
                  cost_per_click?: number;
                  cost_per_completed_view?: number;
                  cpm?: number;
                  downloads?: number;
                  units_sold?: number;
                  new_to_brand_units?: number;
                  by_action_source?: {
                      action_source: ActionSource;
                      event_source_id?: string;
                      count: number;
                      value?: number;
                  }[];
                  vendor_metric_values?: {
                      vendor: {
                          domain: string;
                          brand_id?: string;
                          countries?: string[];
                          industries?: string[];
                          data_subject_contestation?: Omit<(...), (...)> & {
                              authentication?: ...;
                          };
                          brand_kit_override?: {
                              logo?: (...)
                              | (...);
                              colors?: (...) | (...);
                              voice?: (...) | (...);
                              tagline?: (...) | (...);
                          };
                      };
                      metric_id: string;
                      value: number;
                      unit?: string;
                      measurable_impressions?: number;
                      measurable_plays?: number;
                      measurable_play_seconds?: number;
                      vendor_relationship?: VendorRelationship;
                      qualifier?: {
                          viewability_standard?: ViewabilityStandard;
                          completion_source?: CompletionSource;
                          attribution_methodology?: AttributionMethodology;
                          attribution_window?: { interval: ...; unit: ... };
                          lift_dimension?: LiftDimension;
                      };
                      breakdown?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }[];
                  effective_rate?: number;
              };
              by_package: {
                  impressions?: number;
                  spend?: number;
                  clicks?: number;
                  ctr?: number;
                  views?: number;
                  completed_views?: number;
                  completion_rate?: number
                  | null;
                  conversions?: number;
                  conversion_value?: number;
                  commissionable_value?: number;
                  roas?: number;
                  cost_per_acquisition?: number;
                  new_to_brand_rate?: number;
                  leads?: number;
                  incremental_sales_lift?: number;
                  brand_lift?: number;
                  foot_traffic?: number;
                  conversion_lift?: number;
                  brand_search_lift?: number;
                  plays?: number;
                  measurement_source?: string;
                  by_event_type?: {
                      event_type: EventType;
                      event_source_id?: string;
                      count: number;
                      value?: number;
                  }[];
                  grps?: number;
                  reach?: number;
                  reach_unit?: ReachUnit;
                  reach_window?: {
                      kind: "cumulative"
                      | "period"
                      | "rolling";
                      period?: {
                          interval: number;
                          unit: "campaign" | "seconds" | "minutes" | "hours" | "days";
                      };
                  };
                  frequency?: number;
                  quartile_data?: | {
                      q1_views?: number;
                      q2_views?: number;
                      q3_views?: number;
                      q4_views?: number;
                  }
                  | null;
                  time_based_views?: {
                      threshold_seconds: number;
                      basis: ViewThresholdBasis;
                      views: number;
                      standard?: ViewabilityStandard;
                  }[];
                  dooh_metrics?: {
                      loop_plays?: number;
                      screens_used?: number;
                      screen_time_seconds?: number;
                      sov_achieved?: number;
                      calculation_notes?: string;
                      venue_breakdown?: {
                          venue_id: string;
                          venue_name?: (...)
                          | (...);
                          venue_type?: (...) | (...);
                          impressions: number;
                          loop_plays?: (...) | (...);
                          screens_used?: (...) | (...);
                      }[];
                  };
                  ooh_metrics?: {
                      panels?: { identifiers: (...)[]; name?: (...) | (...) }[];
                      posting_period_start?: string;
                      posting_period_end?: string;
                      average_posted_date?: string;
                      materials_timely?: boolean;
                      share_of_voice_contracted?: number;
                      illuminated_hours?: number;
                      estimated_impressions?: number;
                      estimation_basis?: "currency_measured" | "seller_modeled";
                      postings?: {
                          panel_id: string;
                          event_type?: (...) | (...) | (...) | (...) | (...);
                          occurred_at: string;
                          evidence?: (...) | (...);
                      }[];
                      calculation_notes?: string;
                  };
                  viewability?: {
                      vendor?: {
                          domain: string;
                          brand_id?: string;
                          countries?: (...)[];
                          industries?: (...)[];
                          data_subject_contestation?: (...) & (...);
                          brand_kit_override?: {
                              logo?: ...;
                              colors?: ...;
                              voice?: ...;
                              tagline?: ...;
                          };
                      };
                      measurable_impressions?: number;
                      viewable_impressions?: number;
                      viewable_rate?: number;
                      viewed_seconds?: number;
                      viewed_seconds_percentiles?: {
                          p25: number;
                          p50: number;
                          p75: number;
                          p90: number;
                          p95: number;
                      };
                      viewed_seconds_histogram?: {
                          lower_bound_seconds: number;
                          upper_bound_seconds?: (...)
                          | (...);
                          impressions: number;
                      }[];
                      standard?: ViewabilityStandard;
                  };
                  engagements?: number;
                  follows?: number;
                  saves?: number;
                  profile_visits?: number;
                  engagement_rate?: number;
                  cost_per_click?: number;
                  cost_per_completed_view?: number;
                  cpm?: number;
                  downloads?: number;
                  units_sold?: number;
                  new_to_brand_units?: number;
                  by_action_source?: {
                      action_source: ActionSource;
                      event_source_id?: string;
                      count: number;
                      value?: number;
                  }[];
                  vendor_metric_values?: {
                      vendor: {
                          domain: string;
                          brand_id?: string;
                          countries?: (...)[];
                          industries?: (...)[];
                          data_subject_contestation?: (...) & (...);
                          brand_kit_override?: {
                              logo?: ...;
                              colors?: ...;
                              voice?: ...;
                              tagline?: ...;
                          };
                      };
                      metric_id: string;
                      value: number;
                      unit?: string;
                      measurable_impressions?: number;
                      measurable_plays?: number;
                      measurable_play_seconds?: number;
                      vendor_relationship?: VendorRelationship;
                      qualifier?: {
                          viewability_standard?: (...)
                          | (...);
                          completion_source?: (...) | (...);
                          attribution_methodology?: (...) | (...);
                          attribution_window?: (...) | (...);
                          lift_dimension?: (...) | (...);
                      };
                      breakdown?: Omit<(...), (...)> & { authentication?: ... };
                  }[];
                  package_id: string;
                  pacing_index?: number;
                  pricing_model?: PricingModel;
                  rate?: number;
                  currency?: string;
                  delivery_status?: DeliveryStatus;
                  paused?: boolean;
                  is_final?: boolean;
                  finalized_at?: string;
                  measurement_window?: string;
                  supersedes_window?: string;
                  missing_metrics?: (
                      | {
                          scope: "standard";
                          metric_id: AvailableMetric;
                          qualifier?: {
                              viewability_standard?: ...;
                              completion_source?: ...;
                              attribution_methodology?: ...;
                              attribution_window?: ...;
                              lift_dimension?: ...;
                          };
                      }
                      | {
                          scope: "vendor";
                          vendor: {
                              domain: string;
                              brand_id?: (...)
                              | (...);
                              countries?: (...) | (...);
                              industries?: (...) | (...);
                              data_subject_contestation?: (...) | (...);
                              brand_kit_override?: (...) | (...);
                          };
                          metric_id: string;
                          qualifier?: {
                              viewability_standard?: ...;
                              completion_source?: ...;
                              attribution_methodology?: ...;
                              attribution_window?: ...;
                              lift_dimension?: ...;
                          };
                      }
                  )[];
                  metric_values?: {
                      scope: "standard";
                      metric_id: | "impressions"
                      | "spend"
                      | "clicks"
                      | "ctr"
                      | "views"
                      | "completed_views"
                      | "completion_rate"
                      | "conversions"
                      | "conversion_value"
                      | "commissionable_value"
                      | "roas"
                      | "cost_per_acquisition"
                      | "new_to_brand_rate"
                      | "leads"
                      | "reach"
                      | "frequency"
                      | "grps"
                      | "engagements"
                      | "engagement_rate"
                      | "follows"
                      | "saves"
                      | "profile_visits"
                      | "viewability"
                      | "viewable_rate"
                      | "viewable_impressions"
                      | "measurable_impressions"
                      | "viewed_seconds"
                      | "viewed_seconds_percentiles"
                      | "viewed_seconds_histogram"
                      | "quartile_data"
                      | "quartile_25"
                      | "quartile_50"
                      | "quartile_75"
                      | "quartile_100"
                      | "time_based_views"
                      | "dooh_metrics"
                      | "ooh_metrics"
                      | "cost_per_click"
                      | "cost_per_completed_view"
                      | "cpm"
                      | "downloads"
                      | "units_sold"
                      | "new_to_brand_units"
                      | "plays"
                      | "incremental_sales_lift"
                      | "brand_lift"
                      | "foot_traffic"
                      | "conversion_lift"
                      | "brand_search_lift";
                      qualifier: {
                          viewability_standard?: ViewabilityStandard;
                          completion_source?: CompletionSource;
                          attribution_methodology?: AttributionMethodology;
                          attribution_window?: { interval: ...; unit: ... };
                          lift_dimension?: LiftDimension;
                      };
                      value: number;
                      measurable_impressions?: number;
                      viewable_impressions?: number;
                      impressions?: number;
                      completed_views?: number;
                      spend?: number;
                      conversions?: number;
                      conversion_value?: number;
                      clicks?: number;
                  }[];
                  by_catalog_item?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      content_id?: string;
                      content_id_type?: ContentIDType;
                  }[];
                  by_catalog_item_truncated?: boolean;
                  by_catalog_item_sorted_by?: SortMetric;
                  by_catalog_item_sort_direction?: SortDirection;
                  by_creative?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      creative_id: string;
                      creative_name?: string;
                      weight?: number;
                  }[];
                  by_format?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      format_kind: CanonicalFormatKind;
                  }[];
                  by_format_truncated?: boolean;
                  by_format_sorted_by?: SortMetric;
                  by_format_sort_direction?: SortDirection;
                  by_creative_truncated?: boolean;
                  by_creative_sorted_by?: SortMetric;
                  by_creative_sort_direction?: SortDirection;
                  by_keyword?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      keyword?: string;
                      match_type?: MatchType;
                  }[];
                  by_keyword_truncated?: boolean;
                  by_keyword_sorted_by?: SortMetric;
                  by_keyword_sort_direction?: SortDirection;
                  by_geo?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      geo_level?: GeographicTargetingLevel;
                      system?: string;
                      country?: string;
                      geo_code?: string;
                      geo_name?: string;
                  }[];
                  by_geo_truncated?: boolean;
                  by_geo_sorted_by?: SortMetric;
                  by_geo_sort_direction?: SortDirection;
                  by_device_type?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      device_type?: DeviceType;
                  }[];
                  by_device_type_truncated?: boolean;
                  by_device_type_sorted_by?: SortMetric;
                  by_device_type_sort_direction?: SortDirection;
                  by_device_type_pagination?: {
                      has_more: boolean;
                      cursor?: string;
                      total_count?: number;
                  };
                  by_device_platform?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      device_platform?: DevicePlatform;
                  }[];
                  by_device_platform_truncated?: boolean;
                  by_device_platform_sorted_by?: SortMetric;
                  by_device_platform_sort_direction?: SortDirection;
                  by_device_platform_pagination?: {
                      has_more: boolean;
                      cursor?: string;
                      total_count?: number;
                  };
                  by_audience?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      audience_id?: string;
                      audience_source?: AudienceSource;
                      audience_name?: string;
                  }[];
                  by_audience_truncated?: boolean;
                  by_audience_sorted_by?: SortMetric;
                  by_audience_sort_direction?: SortDirection;
                  by_audience_pagination?: {
                      has_more: boolean;
                      cursor?: string;
                      total_count?: number;
                  };
                  by_demographic?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      demographic: string;
                      demographic_system: DemographicSystem;
                      age?: {
                          min?: (...)
                          | (...);
                          max?: (...) | (...);
                          include_unknown: boolean;
                      };
                  }[];
                  by_demographic_truncated?: boolean;
                  by_demographic_sorted_by?: SortMetric;
                  by_demographic_sort_direction?: SortDirection;
                  by_demographic_suppressed?: boolean;
                  by_placement?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      placement_identity?: | {
                          kind: "publisher_ref";
                          publisher_domain: string;
                          placement_id: string;
                      }
                      | {
                          kind: "seller_inline";
                          seller_agent: { agent_url: ...; id?: ... };
                          placement_id: string;
                      };
                      placement_name?: string;
                      placement_id?: string;
                      publisher_domain?: string;
                  }[];
                  by_placement_truncated?: boolean;
                  by_placement_sorted_by?: SortMetric;
                  by_placement_sort_direction?: SortDirection;
                  by_placement_pagination?: {
                      has_more: boolean;
                      cursor?: string;
                      total_count?: number;
                  };
                  by_property?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      publisher_domain: string;
                      identifier: { type: PropertyIdentifierTypes; value: string };
                      property_ref?: { publisher_domain: string; property_id: string };
                      property_name?: string;
                  }[];
                  by_property_truncated?: boolean;
                  by_property_suppressed?: boolean;
                  by_property_sorted_by?: SortMetric;
                  by_property_sort_direction?: SortDirection;
                  by_collection?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      collection_ref: { publisher_domain: string; collection_id: string };
                      collection_name?: string;
                  }[];
                  by_collection_truncated?: boolean;
                  by_collection_sorted_by?: SortMetric;
                  by_collection_sort_direction?: SortDirection;
                  by_installment?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      installment_ref: {
                          collection_ref: { publisher_domain: string; collection_id: string };
                          installment_id: string;
                      };
                      installment_name?: string;
                      scheduled_at?: string;
                  }[];
                  by_installment_truncated?: boolean;
                  by_installment_sorted_by?: SortMetric;
                  by_installment_sort_direction?: SortDirection;
                  by_collection_property?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      collection_ref: { publisher_domain: string; collection_id: string };
                      collection_name?: string;
                      publisher_domain: string;
                      identifier: { type: PropertyIdentifierTypes; value: string };
                      property_ref?: { publisher_domain: string; property_id: string };
                      property_name?: string;
                  }[];
                  by_collection_property_truncated?: boolean;
                  by_collection_property_suppressed?: boolean;
                  by_collection_property_sorted_by?: SortMetric;
                  by_collection_property_sort_direction?: SortDirection;
                  by_installment_property?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      installment_ref: {
                          collection_ref: { publisher_domain: string; collection_id: string };
                          installment_id: string;
                      };
                      installment_name?: string;
                      scheduled_at?: string;
                      publisher_domain: string;
                      identifier: { type: PropertyIdentifierTypes; value: string };
                      property_ref?: { publisher_domain: string; property_id: string };
                      property_name?: string;
                  }[];
                  by_installment_property_truncated?: boolean;
                  by_installment_property_suppressed?: boolean;
                  by_installment_property_sorted_by?: SortMetric;
                  by_installment_property_sort_direction?: SortDirection;
                  by_placement_property?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      placement_id: string;
                      placement_identity: | {
                          kind: "publisher_ref";
                          publisher_domain: string;
                          placement_id: string;
                      }
                      | {
                          kind: "seller_inline";
                          seller_agent: { agent_url: ...; id?: ... };
                          placement_id: string;
                      };
                      placement_name?: string;
                      publisher_domain: string;
                      identifier: { type: PropertyIdentifierTypes; value: string };
                      property_ref?: { publisher_domain: string; property_id: string };
                      property_name?: string;
                  }[];
                  by_placement_property_truncated?: boolean;
                  by_placement_property_suppressed?: boolean;
                  by_placement_property_sorted_by?: SortMetric;
                  by_placement_property_sort_direction?: SortDirection;
                  by_spot?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: (...)
                      | (...)
                      | (...); period?: (...) | (...) };
                      frequency?: number;
                      quartile_data?:
                          | {
                              q1_views?: (...)
                              | (...);
                              q2_views?: (...) | (...);
                              q3_views?: (...) | (...);
                              q4_views?: (...) | (...);
                          }
                          | null;
                      time_based_views?: {
                          threshold_seconds: ...;
                          basis: ...;
                          views: ...;
                          standard?: ...;
                      }[];
                      dooh_metrics?: {
                          loop_plays?: (...)
                          | (...);
                          screens_used?: (...) | (...);
                          screen_time_seconds?: (...) | (...);
                          sov_achieved?: (...) | (...);
                          calculation_notes?: (...) | (...);
                          venue_breakdown?: (...) | (...);
                      };
                      ooh_metrics?: {
                          panels?: (...)
                          | (...);
                          posting_period_start?: (...) | (...);
                          posting_period_end?: (...) | (...);
                          average_posted_date?: (...) | (...);
                          materials_timely?: (...) | (...) | (...);
                          share_of_voice_contracted?: (...) | (...);
                          illuminated_hours?: (...) | (...);
                          estimated_impressions?: (...) | (...);
                          estimation_basis?: (...) | (...) | (...);
                          postings?: (...) | (...);
                          calculation_notes?: (...) | (...);
                      };
                      viewability?: {
                          vendor?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          viewable_impressions?: (...) | (...);
                          viewable_rate?: (...) | (...);
                          viewed_seconds?: (...) | (...);
                          viewed_seconds_percentiles?: (...) | (...);
                          viewed_seconds_histogram?: (...) | (...);
                          standard?: (...) | (...);
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ...;
                          event_source_id?: ...;
                          count: ...;
                          value?: ...;
                      }[];
                      vendor_metric_values?: {
                          vendor: ...;
                          metric_id: ...;
                          value: ...;
                          unit?: ...;
                          measurable_impressions?: ...;
                          measurable_plays?: ...;
                          measurable_play_seconds?: ...;
                          vendor_relationship?: ...;
                          qualifier?: ...;
                          breakdown?: ...;
                      }[];
                      spot_id: string;
                      creative_id?: string;
                      aired_at: string;
                      network?: string;
                      station?: string;
                      daypart?: string;
                  }[];
                  by_spot_truncated?: boolean;
                  daily_breakdown?: {
                      date: string;
                      impressions: number;
                      spend: number;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      new_to_brand_rate?: number;
                  }[];
              }[];
              windows?: {
                  window_start: string;
                  window_end: string;
                  totals: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: {
                          event_type: EventType;
                          event_source_id?: (...) | (...);
                          count: number;
                          value?: (...) | (...);
                      }[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: {
                          kind: "cumulative"
                          | "period"
                          | "rolling";
                          period?: { interval: ...; unit: ... };
                      };
                      frequency?: number;
                      quartile_data?: | {
                          q1_views?: number;
                          q2_views?: number;
                          q3_views?: number;
                          q4_views?: number;
                      }
                      | null;
                      time_based_views?: {
                          threshold_seconds: number;
                          basis: ViewThresholdBasis;
                          views: number;
                          standard?: (...)
                          | (...);
                      }[];
                      dooh_metrics?: {
                          loop_plays?: number;
                          screens_used?: number;
                          screen_time_seconds?: number;
                          sov_achieved?: number;
                          calculation_notes?: string;
                          venue_breakdown?: (...)[];
                      };
                      ooh_metrics?: {
                          panels?: (...)[];
                          posting_period_start?: string;
                          posting_period_end?: string;
                          average_posted_date?: string;
                          materials_timely?: boolean;
                          share_of_voice_contracted?: number;
                          illuminated_hours?: number;
                          estimated_impressions?: number;
                          estimation_basis?: "currency_measured" | "seller_modeled";
                          postings?: (...)[];
                          calculation_notes?: string;
                      };
                      viewability?: {
                          vendor?: {
                              domain: ...;
                              brand_id?: ...;
                              countries?: ...;
                              industries?: ...;
                              data_subject_contestation?: ...;
                              brand_kit_override?: ...;
                          };
                          measurable_impressions?: number;
                          viewable_impressions?: number;
                          viewable_rate?: number;
                          viewed_seconds?: number;
                          viewed_seconds_percentiles?: {
                              p25: ...;
                              p50: ...;
                              p75: ...;
                              p90: ...;
                              p95: ...;
                          };
                          viewed_seconds_histogram?: (...)[];
                          standard?: ViewabilityStandard;
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: {
                          action_source: ActionSource;
                          event_source_id?: (...)
                          | (...);
                          count: number;
                          value?: (...) | (...);
                      }[];
                      vendor_metric_values?: {
                          vendor: {
                              domain: ...;
                              brand_id?: ...;
                              countries?: ...;
                              industries?: ...;
                              data_subject_contestation?: ...;
                              brand_kit_override?: ...;
                          };
                          metric_id: string;
                          value: number;
                          unit?: (...)
                          | (...);
                          measurable_impressions?: (...) | (...);
                          measurable_plays?: (...) | (...);
                          measurable_play_seconds?: (...) | (...);
                          vendor_relationship?: (...) | (...);
                          qualifier?: (...) | (...);
                          breakdown?: (...) | (...);
                      }[];
                  };
                  by_package?: {
                      impressions?: number;
                      spend?: number;
                      clicks?: number;
                      ctr?: number;
                      views?: number;
                      completed_views?: number;
                      completion_rate?: number
                      | null;
                      conversions?: number;
                      conversion_value?: number;
                      commissionable_value?: number;
                      roas?: number;
                      cost_per_acquisition?: number;
                      new_to_brand_rate?: number;
                      leads?: number;
                      incremental_sales_lift?: number;
                      brand_lift?: number;
                      foot_traffic?: number;
                      conversion_lift?: number;
                      brand_search_lift?: number;
                      plays?: number;
                      measurement_source?: string;
                      by_event_type?: (...)[];
                      grps?: number;
                      reach?: number;
                      reach_unit?: ReachUnit;
                      reach_window?: { kind: ...; period?: ... };
                      frequency?: number;
                      quartile_data?:
                          | { q1_views?: ...; q2_views?: ...; q3_views?: ...; q4_views?: ... }
                          | null;
                      time_based_views?: (...)[];
                      dooh_metrics?: {
                          loop_plays?: ...;
                          screens_used?: ...;
                          screen_time_seconds?: ...;
                          sov_achieved?: ...;
                          calculation_notes?: ...;
                          venue_breakdown?: ...;
                      };
                      ooh_metrics?: {
                          panels?: ...;
                          posting_period_start?: ...;
                          posting_period_end?: ...;
                          average_posted_date?: ...;
                          materials_timely?: ...;
                          share_of_voice_contracted?: ...;
                          illuminated_hours?: ...;
                          estimated_impressions?: ...;
                          estimation_basis?: ...;
                          postings?: ...;
                          calculation_notes?: ...;
                      };
                      viewability?: {
                          vendor?: ...;
                          measurable_impressions?: ...;
                          viewable_impressions?: ...;
                          viewable_rate?: ...;
                          viewed_seconds?: ...;
                          viewed_seconds_percentiles?: ...;
                          viewed_seconds_histogram?: ...;
                          standard?: ...;
                      };
                      engagements?: number;
                      follows?: number;
                      saves?: number;
                      profile_visits?: number;
                      engagement_rate?: number;
                      cost_per_click?: number;
                      cost_per_completed_view?: number;
                      cpm?: number;
                      downloads?: number;
                      units_sold?: number;
                      new_to_brand_units?: number;
                      by_action_source?: (...)[];
                      vendor_metric_values?: (...)[];
                      package_id: string;
                      currency?: string;
                  }[];
                  is_final?: boolean;
                  measurement_window?: string;
              }[];
              daily_breakdown?: {
                  date: string;
                  impressions: number;
                  spend: number;
                  conversions?: number;
                  conversion_value?: number;
                  commissionable_value?: number;
                  roas?: number;
                  new_to_brand_rate?: number;
              }[];
          }[]

          Array of delivery data for media buys. When used in webhook notifications, may contain multiple media buys aggregated by publisher. When used in get_media_buy_delivery API responses, typically contains requested media buys.

        • Optionalerrors?: {
              code: string;
              message: string;
              buyer_reason?: { code: string; message: string };
              field?: string;
              suggestion?: string;
              retry_after?: number;
              issues?: {
                  pointer: string;
                  message: string;
                  keyword: string;
                  schemaPath?: string;
                  schema_id?: string;
                  discriminator?: {
                      property_name: string;
                      value: (...) | (...) | (...) | (...) | (...);
                  }[];
              }[];
              details?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              recovery?: "transient"
              | "correctable"
              | "terminal";
              source?: "producer" | "sdk";
              sdk_id?: string;
          }[]

          Task-specific errors and warnings (e.g., missing delivery data, reporting platform issues)

        • Optionalsandbox?: boolean

          When true, this response contains simulated data from sandbox mode.

        • Optionalext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
              authentication?: unknown;
          }
      • Optionalsummary: string

      Returns McpToolResponse

      v6: createAdcpServerFromPlatform constructs wire responses from typed platform returns. Direct use is for v5 raw-handler adopters mid-migration only.