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,
> = ...