@adcp/client API Reference - v3.11.2
    Preparing search index...

    Variable MCPWebhookPayloadSchemaConst

    MCPWebhookPayloadSchema: ZodObject<
        {
            operation_id: ZodOptional<ZodNullable<ZodString>>;
            task_id: ZodString;
            task_type: ZodUnion<
                readonly [
                    ZodLiteral<"create_media_buy">,
                    ZodLiteral<"update_media_buy">,
                    ZodLiteral<"sync_creatives">,
                    ZodLiteral<"activate_signal">,
                    ZodLiteral<"get_signals">,
                    ZodLiteral<"create_property_list">,
                    ZodLiteral<"update_property_list">,
                    ZodLiteral<"get_property_list">,
                    ZodLiteral<"list_property_lists">,
                    ZodLiteral<"delete_property_list">,
                ],
            >;
            domain: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"media-buy">,
                            ZodLiteral<"signals">,
                            ZodLiteral<"governance">,
                            ZodLiteral<"creative">,
                        ],
                    >,
                >,
            >;
            status: ZodUnion<
                readonly [
                    ZodLiteral<"submitted">,
                    ZodLiteral<"working">,
                    ZodLiteral<"input-required">,
                    ZodLiteral<"completed">,
                    ZodLiteral<"canceled">,
                    ZodLiteral<"failed">,
                    ZodLiteral<"rejected">,
                    ZodLiteral<"auth-required">,
                    ZodLiteral<"unknown">,
                ],
            >;
            timestamp: ZodString;
            message: ZodOptional<ZodNullable<ZodString>>;
            context_id: ZodOptional<ZodNullable<ZodString>>;
            result: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodObject<
                                {
                                    products: ZodArray<
                                        ZodIntersection<
                                            ZodRecord<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        >,
                                    >;
                                    proposals: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    errors: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    property_list_applied: ZodOptional<ZodNullable<ZodBoolean>>;
                                    context: ZodOptional<ZodNullable<ZodRecord<(...), (...)>>>;
                                    ext: ZodOptional<ZodNullable<ZodRecord<(...), (...)>>>;
                                },
                                $strip,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        percentage: ZodOptional<ZodNullable<(...)>>;
                                        current_step: ZodOptional<ZodNullable<(...)>>;
                                        total_steps: ZodOptional<ZodNullable<(...)>>;
                                        step_number: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        reason: ZodOptional<ZodNullable<(...)>>;
                                        partial_results: ZodOptional<ZodNullable<(...)>>;
                                        suggestions: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        estimated_completion: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            media_buy_id: ZodString;
                                            buyer_ref: ZodString;
                                            account: ZodOptional<(...)>;
                                            creative_deadline: ZodOptional<(...)>;
                                            packages: ZodArray<(...)>;
                                            context: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            errors: ZodArray<(...)>;
                                            context: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        percentage: ZodOptional<ZodNullable<(...)>>;
                                        current_step: ZodOptional<ZodNullable<(...)>>;
                                        total_steps: ZodOptional<ZodNullable<(...)>>;
                                        step_number: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        reason: ZodOptional<ZodNullable<(...)>>;
                                        errors: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            media_buy_id: ZodString;
                                            buyer_ref: ZodString;
                                            implementation_date: ZodNullable<(...)>;
                                            affected_packages: ZodOptional<(...)>;
                                            context: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            errors: ZodArray<(...)>;
                                            context: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        percentage: ZodOptional<ZodNullable<(...)>>;
                                        current_step: ZodOptional<ZodNullable<(...)>>;
                                        total_steps: ZodOptional<ZodNullable<(...)>>;
                                        step_number: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        reason: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            dry_run: ZodOptional<(...)>;
                                            creatives: ZodArray<(...)>;
                                            context: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            errors: ZodArray<(...)>;
                                            context: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                ],
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        percentage: ZodOptional<ZodNullable<(...)>>;
                                        current_step: ZodOptional<ZodNullable<(...)>>;
                                        total_steps: ZodOptional<ZodNullable<(...)>>;
                                        step_number: ZodOptional<ZodNullable<(...)>>;
                                        creatives_processed: ZodOptional<ZodNullable<(...)>>;
                                        creatives_total: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        reason: ZodOptional<ZodNullable<(...)>>;
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        context: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                        ],
                    >,
                >,
            >;
        },
        $strip,
    > = ...