@adcp/client API Reference - v4.19.0
    Preparing search index...

    Variable WebhookAssetSchemaConst

    WebhookAssetSchema: ZodObject<
        {
            url: ZodString;
            method: ZodOptional<
                ZodNullable<
                    ZodUnion<readonly [ZodLiteral<"GET">, ZodLiteral<"POST">]>,
                >,
            >;
            timeout_ms: ZodOptional<ZodNullable<ZodNumber>>;
            supported_macros: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"MEDIA_BUY_ID">,
                                        ZodLiteral<"PACKAGE_ID">,
                                        ZodLiteral<"CREATIVE_ID">,
                                        ZodLiteral<"CACHEBUSTER">,
                                        ZodLiteral<"TIMESTAMP">,
                                        ZodLiteral<"CLICK_URL">,
                                        ZodLiteral<"GDPR">,
                                        ZodLiteral<"GDPR_CONSENT">,
                                        ZodLiteral<"US_PRIVACY">,
                                        ZodLiteral<"GPP_STRING">,
                                        ZodLiteral<"GPP_SID">,
                                        ZodLiteral<"IP_ADDRESS">,
                                        ZodLiteral<"LIMIT_AD_TRACKING">,
                                        ZodLiteral<"DEVICE_TYPE">,
                                        ZodLiteral<"OS">,
                                        ZodLiteral<"OS_VERSION">,
                                        ZodLiteral<"DEVICE_MAKE">,
                                        ZodLiteral<"DEVICE_MODEL">,
                                        ZodLiteral<"USER_AGENT">,
                                        ZodLiteral<"APP_BUNDLE">,
                                        ZodLiteral<"APP_NAME">,
                                        ZodLiteral<"COUNTRY">,
                                        ZodLiteral<"REGION">,
                                        ZodLiteral<"CITY">,
                                        ZodLiteral<"ZIP">,
                                        ZodLiteral<"DMA">,
                                        ZodLiteral<"LAT">,
                                        ZodLiteral<"LONG">,
                                        ZodLiteral<"DEVICE_ID">,
                                        ZodLiteral<"DEVICE_ID_TYPE">,
                                        ZodLiteral<"DOMAIN">,
                                        ZodLiteral<"PAGE_URL">,
                                        ZodLiteral<"REFERRER">,
                                        ZodLiteral<"KEYWORDS">,
                                        ZodLiteral<"PLACEMENT_ID">,
                                        ZodLiteral<"FOLD_POSITION">,
                                        ZodLiteral<"AD_WIDTH">,
                                        ZodLiteral<"AD_HEIGHT">,
                                        ZodLiteral<"VIDEO_ID">,
                                        ZodLiteral<"VIDEO_TITLE">,
                                        ZodLiteral<"VIDEO_DURATION">,
                                        ZodLiteral<"VIDEO_CATEGORY">,
                                        ZodLiteral<"CONTENT_GENRE">,
                                        ZodLiteral<"CONTENT_RATING">,
                                        ZodLiteral<"PLAYER_WIDTH">,
                                        ZodLiteral<"PLAYER_HEIGHT">,
                                        ZodLiteral<"POD_POSITION">,
                                        ZodLiteral<"POD_SIZE">,
                                        ZodLiteral<"AD_BREAK_ID">,
                                        ZodLiteral<"STATION_ID">,
                                        ZodLiteral<"COLLECTION_NAME">,
                                        ZodLiteral<"INSTALLMENT_ID">,
                                        ZodLiteral<"AUDIO_DURATION">,
                                        ZodLiteral<"AXEM">,
                                        ZodLiteral<"CATALOG_ID">,
                                        ZodLiteral<"SKU">,
                                        ZodLiteral<"GTIN">,
                                        ZodLiteral<"OFFERING_ID">,
                                        ZodLiteral<"JOB_ID">,
                                        ZodLiteral<"HOTEL_ID">,
                                        ZodLiteral<"FLIGHT_ID">,
                                        ZodLiteral<"VEHICLE_ID">,
                                        ZodLiteral<"LISTING_ID">,
                                        ZodLiteral<"STORE_ID">,
                                        ZodLiteral<"PROGRAM_ID">,
                                        ZodLiteral<"DESTINATION_ID">,
                                        ZodLiteral<"CREATIVE_VARIANT_ID">,
                                        ZodLiteral<"APP_ITEM_ID">,
                                    ],
                                >,
                                ZodString,
                            ],
                        >,
                    >,
                >,
            >;
            required_macros: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"MEDIA_BUY_ID">,
                                        ZodLiteral<"PACKAGE_ID">,
                                        ZodLiteral<"CREATIVE_ID">,
                                        ZodLiteral<"CACHEBUSTER">,
                                        ZodLiteral<"TIMESTAMP">,
                                        ZodLiteral<"CLICK_URL">,
                                        ZodLiteral<"GDPR">,
                                        ZodLiteral<"GDPR_CONSENT">,
                                        ZodLiteral<"US_PRIVACY">,
                                        ZodLiteral<"GPP_STRING">,
                                        ZodLiteral<"GPP_SID">,
                                        ZodLiteral<"IP_ADDRESS">,
                                        ZodLiteral<"LIMIT_AD_TRACKING">,
                                        ZodLiteral<"DEVICE_TYPE">,
                                        ZodLiteral<"OS">,
                                        ZodLiteral<"OS_VERSION">,
                                        ZodLiteral<"DEVICE_MAKE">,
                                        ZodLiteral<"DEVICE_MODEL">,
                                        ZodLiteral<"USER_AGENT">,
                                        ZodLiteral<"APP_BUNDLE">,
                                        ZodLiteral<"APP_NAME">,
                                        ZodLiteral<"COUNTRY">,
                                        ZodLiteral<"REGION">,
                                        ZodLiteral<"CITY">,
                                        ZodLiteral<"ZIP">,
                                        ZodLiteral<"DMA">,
                                        ZodLiteral<"LAT">,
                                        ZodLiteral<"LONG">,
                                        ZodLiteral<"DEVICE_ID">,
                                        ZodLiteral<"DEVICE_ID_TYPE">,
                                        ZodLiteral<"DOMAIN">,
                                        ZodLiteral<"PAGE_URL">,
                                        ZodLiteral<"REFERRER">,
                                        ZodLiteral<"KEYWORDS">,
                                        ZodLiteral<"PLACEMENT_ID">,
                                        ZodLiteral<"FOLD_POSITION">,
                                        ZodLiteral<"AD_WIDTH">,
                                        ZodLiteral<"AD_HEIGHT">,
                                        ZodLiteral<"VIDEO_ID">,
                                        ZodLiteral<"VIDEO_TITLE">,
                                        ZodLiteral<"VIDEO_DURATION">,
                                        ZodLiteral<"VIDEO_CATEGORY">,
                                        ZodLiteral<"CONTENT_GENRE">,
                                        ZodLiteral<"CONTENT_RATING">,
                                        ZodLiteral<"PLAYER_WIDTH">,
                                        ZodLiteral<"PLAYER_HEIGHT">,
                                        ZodLiteral<"POD_POSITION">,
                                        ZodLiteral<"POD_SIZE">,
                                        ZodLiteral<"AD_BREAK_ID">,
                                        ZodLiteral<"STATION_ID">,
                                        ZodLiteral<"COLLECTION_NAME">,
                                        ZodLiteral<"INSTALLMENT_ID">,
                                        ZodLiteral<"AUDIO_DURATION">,
                                        ZodLiteral<"AXEM">,
                                        ZodLiteral<"CATALOG_ID">,
                                        ZodLiteral<"SKU">,
                                        ZodLiteral<"GTIN">,
                                        ZodLiteral<"OFFERING_ID">,
                                        ZodLiteral<"JOB_ID">,
                                        ZodLiteral<"HOTEL_ID">,
                                        ZodLiteral<"FLIGHT_ID">,
                                        ZodLiteral<"VEHICLE_ID">,
                                        ZodLiteral<"LISTING_ID">,
                                        ZodLiteral<"STORE_ID">,
                                        ZodLiteral<"PROGRAM_ID">,
                                        ZodLiteral<"DESTINATION_ID">,
                                        ZodLiteral<"CREATIVE_VARIANT_ID">,
                                        ZodLiteral<"APP_ITEM_ID">,
                                    ],
                                >,
                                ZodString,
                            ],
                        >,
                    >,
                >,
            >;
            response_type: ZodUnion<
                readonly [
                    ZodLiteral<"html">,
                    ZodLiteral<"json">,
                    ZodLiteral<"xml">,
                    ZodLiteral<"javascript">,
                ],
            >;
            security: ZodObject<
                {
                    method: ZodUnion<
                        readonly [
                            ZodLiteral<"hmac_sha256">,
                            ZodLiteral<"api_key">,
                            ZodLiteral<"none">,
                        ],
                    >;
                    hmac_header: ZodOptional<ZodNullable<ZodString>>;
                    api_key_header: ZodOptional<ZodNullable<ZodString>>;
                },
                $loose,
            >;
            provenance: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            digital_source_type: ZodOptional<
                                ZodNullable<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            ai_tool: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            name: ZodString;
                                            version: ZodOptional<(...)>;
                                            provider: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            human_oversight: ZodOptional<
                                ZodNullable<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            declared_by: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        { agent_url: ZodOptional<(...)>; role: ZodUnion<(...)> },
                                        $loose,
                                    >,
                                >,
                            >;
                            declared_at: ZodOptional<ZodNullable<ZodString>>;
                            created_time: ZodOptional<ZodNullable<ZodString>>;
                            c2pa: ZodOptional<
                                ZodNullable<ZodObject<{ manifest_url: ZodString }, $loose>>,
                            >;
                            disclosure: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        { required: ZodBoolean; jurisdictions: ZodOptional<(...)> },
                                        $loose,
                                    >,
                                >,
                            >;
                            verification: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<
                                            {
                                                verified_by: ...;
                                                verified_time: ...;
                                                result: ...;
                                                confidence: ...;
                                                details_url: ...;
                                            },
                                            $loose,
                                        >,
                                    >,
                                >,
                            >;
                            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                        },
                        $loose,
                    >,
                >,
            >;
        },
        $loose,
    > = ...