Skip to main content
Glama

Influence

Approve and execute reviewed campaign

campaignReviewApprove
DestructiveIdempotent

Executes the exact reviewed campaign after an explicit click in the Influence review UI. Requires a private expiring capability for every exact review and all attached media to be inspected. Complete any pending TikTok choices before approval. Returns the completed review receipt or a rejected outcome with its reason; rejected means nothing was applied.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed41 schema fields changed
    • removedOutput schema / $defs / __schema19 / enum
      Removed value: -[
      -  "queued",
      -  "sending",
      -  "accepted",
      -  "partially_accepted",
      -  "failed",
      -  "needs_review",
      -  "canceled",
      -  "suppressed"
      -]
    • addedOutput schema / $defs / __schema19 / items
      Added value: +{
      +  "$ref": "#/$defs/__schema1"
      +}
    • addedOutput schema / $defs / __schema19 / maxItems
      Added value: +20
    • changedOutput schema / $defs / __schema19 / type
      Previous value: -"string"New value: +"array"
    • removedOutput schema / $defs / __schema20 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema20 / maxLength
      Added value: +40
    • addedOutput schema / $defs / __schema20 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema20 / properties
      Removed value: -{
      -  "accountPublicId": {
      -    "$ref": "#/$defs/__schema1"
      -  },
      -  "counts": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "accepted": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "canceled": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "failed": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "needsReview": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "queued": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "sending": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "suppressed": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "accepted",
      -      "canceled",
      -      "failed",
      -      "needsReview",
      -      "queued",
      -      "sending",
      -      "suppressed"
      -    ],
      -    "type": "object"
      -  },
      -  "providerCounts": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "delivered": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "failed": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "played": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "read": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "sent": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "delivered",
      -      "failed",
      -      "played",
      -      "read",
      -      "sent"
      -    ],
      -    "type": "object"
      -  },
      -  "publicId": {
      -    "$ref": "#/$defs/__schema1"
      -  },
      -  "recipientCount": {
      -    "maximum": 100,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "scheduledAt": {
      -    "maximum": 9007199254740991,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "targetPublicId": {
      -    "$ref": "#/$defs/__schema1"
      -  }
      -}
    • removedOutput schema / $defs / __schema20 / required
      Removed value: -[
      -  "accountPublicId",
      -  "counts",
      -  "providerCounts",
      -  "publicId",
      -  "recipientCount",
      -  "scheduledAt",
      -  "targetPublicId"
      -]
    • changedOutput schema / $defs / __schema20 / type
      Previous value: -"object"New value: +"string"
    • removedOutput schema / $defs / __schema21 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema21 / maximum
      Added value: +9007199254740991
    • addedOutput schema / $defs / __schema21 / minimum
      Added value: +0
    • removedOutput schema / $defs / __schema21 / properties
      Removed value: -{
      -  "accountName": {
      -    "maxLength": 256,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "accountPublicId": {
      -    "$ref": "#/$defs/__schema9"
      -  },
      -  "contactPublicIds": {
      -    "items": {
      -      "$ref": "#/$defs/__schema9"
      -    },
      -    "maxItems": 100,
      -    "type": "array"
      -  },
      -  "contacts": {
      -    "items": {
      -      "$ref": "#/$defs/__schema34"
      -    },
      -    "maxItems": 100,
      -    "type": "array"
      -  },
      -  "deliveries": {
      -    "items": {
      -      "$ref": "#/$defs/__schema36"
      -    },
      -    "maxItems": 100,
      -    "type": "array"
      -  },
      -  "mediaAssetIds": {
      -    "items": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "maxItems": 100,
      -    "type": "array"
      -  },
      -  "message": {
      -    "anyOf": [
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 4096,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "text",
      -            "type": "string"
      -          },
      -          "previewUrl": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "caption": {
      -            "maxLength": 1024,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "image",
      -            "type": "string"
      -          },
      -          "mediaId": {
      -            "maxLength": 32,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "mediaId"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "caption": {
      -            "maxLength": 1024,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "video",
      -            "type": "string"
      -          },
      -          "mediaId": {
      -            "maxLength": 32,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "mediaId"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "caption": {
      -            "maxLength": 1024,
      -            "type": "string"
      -          },
      -          "filename": {
      -            "maxLength": 240,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "document",
      -            "type": "string"
      -          },
      -          "mediaId": {
      -            "maxLength": 32,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "mediaId"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "kind": {
      -            "const": "audio",
      -            "type": "string"
      -          },
      -          "mediaId": {
      -            "$ref": "#/$defs/__schema22"
      -          },
      -          "voice": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "mediaId"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "kind": {
      -            "const": "sticker",
      -            "type": "string"
      -          },
      -          "mediaId": {
      -            "$ref": "#/$defs/__schema22"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "mediaId"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "components": {
      -            "items": {
      -              "$ref": "#/$defs/__schema23"
      -            },
      -            "maxItems": 12,
      -            "type": "array"
      -          },
      -          "kind": {
      -            "const": "template",
      -            "type": "string"
      -          },
      -          "language": {
      -            "maxLength": 20,
      -            "type": "string"
      -          },
      -          "name": {
      -            "maxLength": 512,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "language",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "type": "string"
      -          },
      -          "buttons": {
      -            "items": {
      -              "$ref": "#/$defs/__schema25"
      -            },
      -            "maxItems": 3,
      -            "type": "array"
      -          },
      -          "kind": {
      -            "const": "buttons",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "buttons",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "button": {
      -            "maxLength": 20,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "list",
      -            "type": "string"
      -          },
      -          "sections": {
      -            "items": {
      -              "$ref": "#/$defs/__schema26"
      -            },
      -            "maxItems": 10,
      -            "minItems": 1,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "button",
      -          "kind",
      -          "sections"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "urlButton",
      -            "type": "string"
      -          },
      -          "label": {
      -            "maxLength": 20,
      -            "type": "string"
      -          },
      -          "url": {
      -            "maxLength": 2048,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "kind",
      -          "label",
      -          "url"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "cards": {
      -            "items": {
      -              "$ref": "#/$defs/__schema28"
      -            },
      -            "maxItems": 10,
      -            "minItems": 2,
      -            "type": "array"
      -          },
      -          "kind": {
      -            "const": "mediaCarousel",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "cards",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "address": {
      -            "maxLength": 1000,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "location",
      -            "type": "string"
      -          },
      -          "latitude": {
      -            "anyOf": [
      -              {
      -                "maximum": 90,
      -                "minimum": -90,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "longitude": {
      -            "anyOf": [
      -              {
      -                "maximum": 180,
      -                "minimum": -180,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "name": {
      -            "maxLength": 1000,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "latitude",
      -          "longitude"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "locationRequest",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "contacts": {
      -            "items": {
      -              "$ref": "#/$defs/__schema29"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "kind": {
      -            "const": "contacts",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "contacts",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "button": {
      -            "maxLength": 30,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "flowId": {
      -            "$ref": "#/$defs/__schema22"
      -          },
      -          "flowToken": {
      -            "maxLength": 256,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "flow",
      -            "type": "string"
      -          },
      -          "screen": {
      -            "maxLength": 128,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "button",
      -          "flowId",
      -          "flowToken",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "catalog",
      -            "type": "string"
      -          },
      -          "thumbnailProductId": {
      -            "maxLength": 100,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "kind"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "catalogId": {
      -            "$ref": "#/$defs/__schema22"
      -          },
      -          "kind": {
      -            "const": "product",
      -            "type": "string"
      -          },
      -          "productId": {
      -            "maxLength": 100,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "catalogId",
      -          "kind",
      -          "productId"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1024,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "catalogId": {
      -            "$ref": "#/$defs/__schema22"
      -          },
      -          "header": {
      -            "maxLength": 60,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "products",
      -            "type": "string"
      -          },
      -          "sections": {
      -            "items": {
      -              "$ref": "#/$defs/__schema32"
      -            },
      -            "maxItems": 10,
      -            "minItems": 1,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "body",
      -          "catalogId",
      -          "header",
      -          "kind",
      -          "sections"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "emoji": {
      -            "maxLength": 16,
      -            "type": "string"
      -          },
      -          "kind": {
      -            "const": "reaction",
      -            "type": "string"
      -          },
      -          "messageId": {
      -            "maxLength": 2048,
      -            "pattern": "^wamid\\.[A-Za-z0-9_+=/-]+$",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "emoji",
      -          "kind",
      -          "messageId"
      -        ],
      -        "type": "object"
      -      }
      -    ]
      -  },
      -  "publicId": {
      -    "$ref": "#/$defs/__schema9"
      -  },
      -  "replyTo": {
      -    "maxLength": 2048,
      -    "type": "string"
      -  },
      -  "requiresVisualReview": {
      -    "type": "boolean"
      -  }
      -}
    • removedOutput schema / $defs / __schema21 / required
      Removed value: -[
      -  "accountPublicId",
      -  "contactPublicIds",
      -  "message",
      -  "accountName",
      -  "contacts",
      -  "mediaAssetIds",
      -  "requiresVisualReview"
      -]
    • changedOutput schema / $defs / __schema21 / type
      Previous value: -"object"New value: +"integer"
    • addedOutput schema / $defs / __schema22 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema22 / pattern
      Removed value: -"^[1-9][0-9]{0,31}$"
    • addedOutput schema / $defs / __schema22 / properties
      Added value: +{
      +  "campaignId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "itemKey": {
      +    "$ref": "#/$defs/__schema1",
      +    "description": "Caller-chosen identifier for this item, retained in its result. It is not an idempotency key."
      +  },
      +  "jobIds": {
      +    "$ref": "#/$defs/__schema19"
      +  },
      +  "reviewId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "status": {
      +    "$ref": "#/$defs/__schema20"
      +  },
      +  "version": {
      +    "$ref": "#/$defs/__schema21"
      +  }
      +}
    • addedOutput schema / $defs / __schema22 / required
      Added value: +[
      +  "campaignId",
      +  "jobIds",
      +  "status",
      +  "version",
      +  "itemKey",
      +  "reviewId"
      +]
    • changedOutput schema / $defs / __schema22 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema23
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "parameters": {
      -          "items": {
      -            "$ref": "#/$defs/__schema24"
      -          },
      -          "maxItems": 100,
      -          "type": "array"
      -        },
      -        "type": {
      -          "const": "header",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "parameters",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "parameters": {
      -          "items": {
      -            "$ref": "#/$defs/__schema24"
      -          },
      -          "maxItems": 100,
      -          "type": "array"
      -        },
      -        "type": {
      -          "const": "body",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "parameters",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "index": {
      -          "maximum": 9,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "text": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "urlButton",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "index",
      -        "text",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "index": {
      -          "maximum": 9,
      -          "minimum": 0,
      -          "type": "integer"
      -        },
      -        "payload": {
      -          "maxLength": 256,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "quickReply",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "index",
      -        "payload",
      -        "type"
      -      ],
      -      "type": "object"
      -    }
      -  ]
      -}
    • removedOutput schema / $defs / __schema24
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "text": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "text",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "text",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "mediaId": {
      -          "maxLength": 32,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "image",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "mediaId",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "mediaId": {
      -          "maxLength": 32,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "video",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "mediaId",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "filename": {
      -          "maxLength": 240,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "maxLength": 32,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "document",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "mediaId",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "amount1000": {
      -          "maximum": 9007199254740991,
      -          "minimum": -9007199254740991,
      -          "type": "integer"
      -        },
      -        "code": {
      -          "pattern": "^[A-Z]{3}$",
      -          "type": "string"
      -        },
      -        "fallback": {
      -          "maxLength": 64,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "currency",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "amount1000",
      -        "code",
      -        "fallback",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "fallback": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "type": {
      -          "const": "dateTime",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "fallback",
      -        "type"
      -      ],
      -      "type": "object"
      -    }
      -  ]
      -}
    • removedOutput schema / $defs / __schema25
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "id": {
      -      "maxLength": 256,
      -      "type": "string"
      -    },
      -    "title": {
      -      "maxLength": 20,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "id",
      -    "title"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema26
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "rows": {
      -      "items": {
      -        "$ref": "#/$defs/__schema27"
      -      },
      -      "maxItems": 10,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "title": {
      -      "maxLength": 24,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "rows"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema27
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "description": {
      -      "maxLength": 72,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "id": {
      -      "maxLength": 200,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "title": {
      -      "maxLength": 24,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "id",
      -    "title"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema28
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "body": {
      -      "maxLength": 160,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "label": {
      -      "maxLength": 20,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "mediaId": {
      -      "$ref": "#/$defs/__schema22"
      -    },
      -    "mediaType": {
      -      "enum": [
      -        "image",
      -        "video"
      -      ],
      -      "type": "string"
      -    },
      -    "url": {
      -      "format": "uri",
      -      "maxLength": 2048,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "label",
      -    "mediaId",
      -    "mediaType",
      -    "url"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema29
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "emails": {
      -      "items": {
      -        "$ref": "#/$defs/__schema30"
      -      },
      -      "maxItems": 20,
      -      "type": "array"
      -    },
      -    "name": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "firstName": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "formattedName": {
      -          "maxLength": 256,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "lastName": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "middleName": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "prefix": {
      -          "maxLength": 64,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "suffix": {
      -          "maxLength": 64,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "formattedName"
      -      ],
      -      "type": "object"
      -    },
      -    "organization": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "company": {
      -          "maxLength": 256,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "department": {
      -          "maxLength": 256,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "title": {
      -          "maxLength": 256,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "type": "object"
      -    },
      -    "phones": {
      -      "items": {
      -        "$ref": "#/$defs/__schema31"
      -      },
      -      "maxItems": 20,
      -      "type": "array"
      -    }
      -  },
      -  "required": [
      -    "name"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema30
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "email": {
      -      "format": "email",
      -      "maxLength": 320,
      -      "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      -      "type": "string"
      -    },
      -    "type": {
      -      "enum": [
      -        "HOME",
      -        "WORK"
      -      ],
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "email"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema31
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "phone": {
      -      "maxLength": 32,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "type": {
      -      "enum": [
      -        "CELL",
      -        "MAIN",
      -        "IPHONE",
      -        "HOME",
      -        "WORK"
      -      ],
      -      "type": "string"
      -    },
      -    "waId": {
      -      "maxLength": 32,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema32
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "productIds": {
      -      "items": {
      -        "$ref": "#/$defs/__schema33"
      -      },
      -      "maxItems": 30,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "title": {
      -      "maxLength": 24,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "productIds",
      -    "title"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema33
      Removed value: -{
      -  "maxLength": 100,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema34
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "displayName": {
      -      "maxLength": 200,
      -      "type": "string"
      -    },
      -    "publicId": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "recipient": {
      -      "$ref": "#/$defs/__schema35"
      -    }
      -  },
      -  "required": [
      -    "displayName",
      -    "publicId",
      -    "recipient"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema35
      Removed value: -{
      -  "oneOf": [
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "kind": {
      -          "const": "phone",
      -          "type": "string"
      -        },
      -        "value": {
      -          "pattern": "^[1-9][0-9]{4,14}$",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "value"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "kind": {
      -          "const": "bsuid",
      -          "type": "string"
      -        },
      -        "value": {
      -          "pattern": "^[A-Z]{2}\\.(?:ENT\\.)?[A-Za-z0-9]{1,128}$",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "value"
      -      ],
      -      "type": "object"
      -    }
      -  ]
      -}
    • removedOutput schema / $defs / __schema36
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "batchId": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "contactPublicId": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "deliveryId": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "errorCode": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "pricing": {
      -      "$ref": "#/$defs/__schema15"
      -    },
      -    "providerMessageId": {
      -      "maxLength": 2048,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "providerStatus": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "providerStatusAt": {
      -      "maximum": 9007199254740991,
      -      "minimum": 0,
      -      "type": "integer"
      -    },
      -    "recipient": {
      -      "$ref": "#/$defs/__schema35"
      -    },
      -    "scheduledAt": {
      -      "maximum": 9007199254740991,
      -      "minimum": 0,
      -      "type": "integer"
      -    },
      -    "status": {
      -      "enum": [
      -        "queued",
      -        "claimed",
      -        "sending",
      -        "accepted",
      -        "failed",
      -        "needs_review",
      -        "canceled",
      -        "suppressed"
      -      ],
      -      "type": "string"
      -    },
      -    "updatedAt": {
      -      "maximum": 9007199254740991,
      -      "minimum": 0,
      -      "type": "integer"
      -    }
      -  },
      -  "required": [
      -    "contactPublicId",
      -    "recipient",
      -    "scheduledAt",
      -    "status",
      -    "updatedAt",
      -    "batchId",
      -    "deliveryId"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema37
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema1"
      -  },
      -  "maxItems": 20,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema38
      Removed value: -{
      -  "maxLength": 40,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema39
      Removed value: -{
      -  "maximum": 9007199254740991,
      -  "minimum": 0,
      -  "type": "integer"
      -}
    • removedOutput schema / $defs / __schema40
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema1"
      -  },
      -  "maxItems": 20,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema41
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "campaignId": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "itemKey": {
      -      "$ref": "#/$defs/__schema1",
      -      "description": "Caller-chosen identifier for this item, retained in its result. It is not an idempotency key."
      -    },
      -    "jobIds": {
      -      "$ref": "#/$defs/__schema37"
      -    },
      -    "reviewId": {
      -      "$ref": "#/$defs/__schema1"
      -    },
      -    "status": {
      -      "$ref": "#/$defs/__schema38"
      -    },
      -    "version": {
      -      "$ref": "#/$defs/__schema39"
      -    },
      -    "whatsAppBatchIds": {
      -      "$ref": "#/$defs/__schema40"
      -    }
      -  },
      -  "required": [
      -    "campaignId",
      -    "jobIds",
      -    "status",
      -    "version",
      -    "itemKey",
      -    "reviewId"
      -  ],
      -  "type": "object"
      -}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "code": {
      -            "enum": [
      -              "AI_SCHEDULING_LIMIT_REACHED",
      -              "AI_SCHEDULING_UNAVAILABLE",
      -              "FORBIDDEN"
      -            ],
      -            "type": "string"
      -          },
      -          "message": {
      -            "$ref": "#/$defs/__schema0"
      -          },
      -          "retryable": {
      -            "const": false,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "message",
      -          "retryable"
      -        ],
      -        "type": "object"
      -      },
      -      "status": {
      -        "const": "rejected",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "status"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ok": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "output": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "aiSchedulingAllowance": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "limit": {
      -                "anyOf": [
      -                  {
      -                    "exclusiveMinimum": 0,
      -                    "maximum": 9007199254740991,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "nextAvailableAt": {
      -                "anyOf": [
      -                  {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "remaining": {
      -                "anyOf": [
      -                  {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "limit",
      -              "nextAvailableAt",
      -              "remaining"
      -            ],
      -            "type": "object"
      -          },
      -          "approval": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "recordedAt": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "source": {
      -                "enum": [
      -                  "signed_in_user",
      -                  "embedded_app",
      -                  "client_reported"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "recordedAt",
      -              "source"
      -            ],
      -            "type": "object"
      -          },
      -          "campaign": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "campaignId": {
      -                "$ref": "#/$defs/__schema1"
      -              },
      -              "scheduledFor": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "status": {
      -                "maxLength": 40,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "targets": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema2"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              },
      -              "timezone": {
      -                "maxLength": 100,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "title": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "updatedAt": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "version": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "whatsAppStatus": {
      -                "$ref": "#/$defs/__schema19"
      -              },
      -              "whatsAppSummary": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "batches": {
      -                    "items": {
      -                      "$ref": "#/$defs/__schema20"
      -                    },
      -                    "maxItems": 50,
      -                    "type": "array"
      -                  },
      -                  "status": {
      -                    "$ref": "#/$defs/__schema19"
      -                  }
      -                },
      -                "required": [
      -                  "batches",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              "whatsAppTargets": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema21"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              }
      -            },
      -            "required": [
      -              "campaignId",
      -              "status",
      -              "targets",
      -              "timezone",
      -              "title",
      -              "updatedAt",
      -              "version"
      -            ],
      -            "type": "object"
      -          },
      -          "expiresAt": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "expiresAtIso": {
      -            "description": "The exact expiry as a UTC instant.",
      -            "format": "date-time",
      -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -            "type": "string"
      -          },
      -          "intent": {
      -            "enum": [
      -              "publish_now",
      -              "schedule",
      -              "reschedule",
      -              "return_to_draft"
      -            ],
      -            "type": "string"
      -          },
      -          "requiresTikTokChoices": {
      -            "type": "boolean"
      -          },
      -          "result": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "campaignId": {
      -                "$ref": "#/$defs/__schema1"
      -              },
      -              "jobIds": {
      -                "$ref": "#/$defs/__schema37"
      -              },
      -              "status": {
      -                "$ref": "#/$defs/__schema38"
      -              },
      -              "version": {
      -                "$ref": "#/$defs/__schema39"
      -              },
      -              "whatsAppBatchIds": {
      -                "$ref": "#/$defs/__schema40"
      -              }
      -            },
      -            "required": [
      -              "campaignId",
      -              "jobIds",
      -              "status",
      -              "version"
      -            ],
      -            "type": "object"
      -          },
      -          "reviewId": {
      -            "$ref": "#/$defs/__schema1"
      -          },
      -          "reviewPath": {
      -            "pattern": "^\\/app\\/review\\/[A-Za-z0-9._:-]+$",
      -            "type": "string"
      -          },
      -          "scheduledFor": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "state": {
      -            "enum": [
      -              "pending",
      -              "approved",
      -              "declined",
      -              "expired",
      -              "stale",
      -              "executed"
      -            ],
      -            "type": "string"
      -          },
      -          "timezone": {
      -            "maxLength": 100,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "campaign",
      -          "expiresAt",
      -          "intent",
      -          "reviewId",
      -          "reviewPath",
      -          "state",
      -          "timezone",
      -          "expiresAtIso"
      -        ],
      -        "type": "object"
      -      },
      -      "toolName": {
      -        "const": "campaignReviewExecute",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "ok",
      -      "output",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ok": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "output": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "items": {
      -            "items": {
      -              "$ref": "#/$defs/__schema41"
      -            },
      -            "maxItems": 10,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "items"
      -        ],
      -        "type": "object"
      -      },
      -      "toolName": {
      -        "const": "campaignScheduleBatchExecute",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "ok",
      -      "output",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "code": {
      -            "enum": [
      -              "AI_SCHEDULING_LIMIT_REACHED",
      -              "AI_SCHEDULING_UNAVAILABLE",
      -              "INVALID_INPUT",
      -              "FORBIDDEN",
      -              "NOT_FOUND",
      -              "CONFLICT",
      -              "FEATURE_DISABLED",
      -              "CONFIRMATION_REQUIRED",
      -              "CONFIRMATION_INVALID",
      -              "UPSTREAM_FAILED",
      -              "NEEDS_REVIEW",
      -              "INTERNAL"
      -            ],
      -            "type": "string"
      -          },
      -          "message": {
      -            "$ref": "#/$defs/__schema0"
      -          },
      -          "retryable": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "message",
      -          "retryable"
      -        ],
      -        "type": "object"
      -      },
      -      "ok": {
      -        "const": false,
      -        "type": "boolean"
      -      },
      -      "toolName": {
      -        "enum": [
      -          "campaignReviewExecute",
      -          "campaignScheduleBatchExecute"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "ok",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "enum": [
      +              "AI_SCHEDULING_LIMIT_REACHED",
      +              "AI_SCHEDULING_UNAVAILABLE",
      +              "FORBIDDEN"
      +            ],
      +            "type": "string"
      +          },
      +          "message": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "retryable": {
      +            "const": false,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "rejected",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "ok": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "output": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "aiSchedulingAllowance": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "limit": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "nextAvailableAt": {
      +                "anyOf": [
      +                  {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "remaining": {
      +                "anyOf": [
      +                  {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "limit",
      +              "nextAvailableAt",
      +              "remaining"
      +            ],
      +            "type": "object"
      +          },
      +          "approval": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "recordedAt": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "source": {
      +                "enum": [
      +                  "signed_in_user",
      +                  "embedded_app",
      +                  "client_reported"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "recordedAt",
      +              "source"
      +            ],
      +            "type": "object"
      +          },
      +          "campaign": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "campaignId": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "scheduledFor": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "status": {
      +                "maxLength": 40,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "targets": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema2"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              },
      +              "timezone": {
      +                "maxLength": 100,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "title": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "updatedAt": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "version": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "campaignId",
      +              "status",
      +              "targets",
      +              "timezone",
      +              "title",
      +              "updatedAt",
      +              "version"
      +            ],
      +            "type": "object"
      +          },
      +          "expiresAt": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "expiresAtIso": {
      +            "description": "The exact expiry as a UTC instant.",
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +            "type": "string"
      +          },
      +          "intent": {
      +            "enum": [
      +              "publish_now",
      +              "schedule",
      +              "reschedule",
      +              "return_to_draft"
      +            ],
      +            "type": "string"
      +          },
      +          "requiresTikTokChoices": {
      +            "type": "boolean"
      +          },
      +          "result": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "campaignId": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "jobIds": {
      +                "$ref": "#/$defs/__schema19"
      +              },
      +              "status": {
      +                "$ref": "#/$defs/__schema20"
      +              },
      +              "version": {
      +                "$ref": "#/$defs/__schema21"
      +              }
      +            },
      +            "required": [
      +              "campaignId",
      +              "jobIds",
      +              "status",
      +              "version"
      +            ],
      +            "type": "object"
      +          },
      +          "reviewId": {
      +            "$ref": "#/$defs/__schema1"
      +          },
      +          "reviewPath": {
      +            "pattern": "^\\/app\\/review\\/[A-Za-z0-9._:-]+$",
      +            "type": "string"
      +          },
      +          "scheduledFor": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "state": {
      +            "enum": [
      +              "pending",
      +              "approved",
      +              "declined",
      +              "expired",
      +              "stale",
      +              "executed"
      +            ],
      +            "type": "string"
      +          },
      +          "timezone": {
      +            "maxLength": 100,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "campaign",
      +          "expiresAt",
      +          "intent",
      +          "reviewId",
      +          "reviewPath",
      +          "state",
      +          "timezone",
      +          "expiresAtIso"
      +        ],
      +        "type": "object"
      +      },
      +      "toolName": {
      +        "const": "campaignReviewExecute",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "ok",
      +      "output",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "ok": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "output": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "items": {
      +            "items": {
      +              "$ref": "#/$defs/__schema22"
      +            },
      +            "maxItems": 10,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "items"
      +        ],
      +        "type": "object"
      +      },
      +      "toolName": {
      +        "const": "campaignScheduleBatchExecute",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "ok",
      +      "output",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "enum": [
      +              "AI_SCHEDULING_LIMIT_REACHED",
      +              "AI_SCHEDULING_UNAVAILABLE",
      +              "INVALID_INPUT",
      +              "FORBIDDEN",
      +              "NOT_FOUND",
      +              "CONFLICT",
      +              "FEATURE_DISABLED",
      +              "CONFIRMATION_REQUIRED",
      +              "CONFIRMATION_INVALID",
      +              "UPSTREAM_FAILED",
      +              "NEEDS_REVIEW",
      +              "INTERNAL"
      +            ],
      +            "type": "string"
      +          },
      +          "message": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable"
      +        ],
      +        "type": "object"
      +      },
      +      "ok": {
      +        "const": false,
      +        "type": "boolean"
      +      },
      +      "toolName": {
      +        "enum": [
      +          "campaignReviewExecute",
      +          "campaignScheduleBatchExecute"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "ok",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedInput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "approve",
      -        "type": "string"
      -      },
      -      "capability": {
      -        "maxLength": 4096,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "reviewId": {
      -        "maxLength": 64,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "viewedMediaAssetIds": {
      -        "items": {
      -          "maxLength": 64,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "maxItems": 2000,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "capability",
      -      "reviewId",
      -      "action",
      -      "viewedMediaAssetIds"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "update_tiktok",
      -        "type": "string"
      -      },
      -      "capability": {
      -        "maxLength": 4096,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "reviewId": {
      -        "maxLength": 64,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "tiktokSettings": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "connectionId": {
      -              "maxLength": 64,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "settings": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "autoAddMusic": {
      -                  "enum": [
      -                    "yes",
      -                    "no"
      -                  ],
      -                  "type": "string"
      -                },
      -                "brand_content_toggle": {
      -                  "type": "boolean"
      -                },
      -                "brand_organic_toggle": {
      -                  "type": "boolean"
      -                },
      -                "comment": {
      -                  "type": "boolean"
      -                },
      -                "content_posting_consent": {
      -                  "default": false,
      -                  "type": "boolean"
      -                },
      -                "content_posting_method": {
      -                  "enum": [
      -                    "DIRECT_POST",
      -                    "UPLOAD"
      -                  ],
      -                  "type": "string"
      -                },
      -                "duet": {
      -                  "type": "boolean"
      -                },
      -                "privacy_level": {
      -                  "enum": [
      -                    "PUBLIC_TO_EVERYONE",
      -                    "MUTUAL_FOLLOW_FRIENDS",
      -                    "FOLLOWER_OF_CREATOR",
      -                    "SELF_ONLY"
      -                  ],
      -                  "type": "string"
      -                },
      -                "stitch": {
      -                  "type": "boolean"
      -                },
      -                "title": {
      -                  "maxLength": 90,
      -                  "type": "string"
      -                },
      -                "video_made_with_ai": {
      -                  "type": "boolean"
      -                }
      -              },
      -              "required": [
      -                "autoAddMusic",
      -                "brand_content_toggle",
      -                "brand_organic_toggle",
      -                "comment",
      -                "content_posting_consent",
      -                "content_posting_method",
      -                "duet",
      -                "stitch"
      -              ],
      -              "type": "object"
      -            }
      -          },
      -          "required": [
      -            "connectionId",
      -            "settings"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 20,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "viewedMediaAssetIds": {
      -        "items": {
      -          "maxLength": 64,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "maxItems": 2000,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "capability",
      -      "reviewId",
      -      "action",
      -      "tiktokSettings",
      -      "viewedMediaAssetIds"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "approve_batch",
      -        "type": "string"
      -      },
      -      "reviews": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "capability": {
      -              "maxLength": 4096,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "reviewId": {
      -              "maxLength": 64,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "capability",
      -            "reviewId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 10,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "viewedMediaAssetIds": {
      -        "items": {
      -          "maxLength": 64,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "maxItems": 2000,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "reviews",
      -      "viewedMediaAssetIds"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "approve",
      +        "type": "string"
      +      },
      +      "capability": {
      +        "maxLength": 4096,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "reviewId": {
      +        "maxLength": 64,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "viewedMediaAssetIds": {
      +        "items": {
      +          "maxLength": 64,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "maxItems": 2000,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "capability",
      +      "reviewId",
      +      "action",
      +      "viewedMediaAssetIds"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "update_tiktok",
      +        "type": "string"
      +      },
      +      "capability": {
      +        "maxLength": 4096,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "reviewId": {
      +        "maxLength": 64,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "tiktokSettings": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "connectionId": {
      +              "maxLength": 64,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "settings": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "autoAddMusic": {
      +                  "enum": [
      +                    "yes",
      +                    "no"
      +                  ],
      +                  "type": "string"
      +                },
      +                "brand_content_toggle": {
      +                  "type": "boolean"
      +                },
      +                "brand_organic_toggle": {
      +                  "type": "boolean"
      +                },
      +                "comment": {
      +                  "type": "boolean"
      +                },
      +                "content_posting_consent": {
      +                  "default": false,
      +                  "type": "boolean"
      +                },
      +                "content_posting_method": {
      +                  "enum": [
      +                    "DIRECT_POST",
      +                    "UPLOAD"
      +                  ],
      +                  "type": "string"
      +                },
      +                "duet": {
      +                  "type": "boolean"
      +                },
      +                "privacy_level": {
      +                  "description": "Required for Direct Post review; choose from the account's current creator privacy options.",
      +                  "enum": [
      +                    "PUBLIC_TO_EVERYONE",
      +                    "MUTUAL_FOLLOW_FRIENDS",
      +                    "FOLLOWER_OF_CREATOR",
      +                    "SELF_ONLY"
      +                  ],
      +                  "type": "string"
      +                },
      +                "stitch": {
      +                  "type": "boolean"
      +                },
      +                "title": {
      +                  "maxLength": 90,
      +                  "type": "string"
      +                },
      +                "video_made_with_ai": {
      +                  "description": "Required for Direct Post review.",
      +                  "type": "boolean"
      +                }
      +              },
      +              "required": [
      +                "autoAddMusic",
      +                "brand_content_toggle",
      +                "brand_organic_toggle",
      +                "comment",
      +                "content_posting_consent",
      +                "content_posting_method",
      +                "duet",
      +                "stitch"
      +              ],
      +              "type": "object"
      +            }
      +          },
      +          "required": [
      +            "connectionId",
      +            "settings"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 20,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "viewedMediaAssetIds": {
      +        "items": {
      +          "maxLength": 64,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "maxItems": 2000,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "capability",
      +      "reviewId",
      +      "action",
      +      "tiktokSettings",
      +      "viewedMediaAssetIds"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "approve_batch",
      +        "type": "string"
      +      },
      +      "reviews": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "capability": {
      +              "maxLength": 4096,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "reviewId": {
      +              "maxLength": 64,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "capability",
      +            "reviewId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 10,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "viewedMediaAssetIds": {
      +        "items": {
      +          "maxLength": 64,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "maxItems": 2000,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "reviews",
      +      "viewedMediaAssetIds"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed222 schema fields changed
    • changedOutput schema / $defs / __schema0 / maxLength
      Previous value: -128New value: +2048
    • removedOutput schema / $defs / __schema0 / pattern
      Removed value: -"^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    • removedOutput schema / $defs / __schema1 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema1 / maxLength
      Added value: +128
    • addedOutput schema / $defs / __schema1 / minLength
      Added value: +1
    • addedOutput schema / $defs / __schema1 / pattern
      Added value: +"^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    • removedOutput schema / $defs / __schema1 / properties
      Removed value: -{
      -  "accountName": {
      -    "$ref": "#/$defs/__schema2"
      -  },
      -  "confirmedAt": {
      -    "$ref": "#/$defs/__schema3"
      -  },
      -  "connectionId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "errorCode": {
      -    "$ref": "#/$defs/__schema4"
      -  },
      -  "image": {
      -    "$ref": "#/$defs/__schema5"
      -  },
      -  "media": {
      -    "$ref": "#/$defs/__schema6"
      -  },
      -  "platform": {
      -    "$ref": "#/$defs/__schema9"
      -  },
      -  "publishedAt": {
      -    "$ref": "#/$defs/__schema10"
      -  },
      -  "publishedUrl": {
      -    "$ref": "#/$defs/__schema11"
      -  },
      -  "settings": {
      -    "$ref": "#/$defs/__schema12"
      -  },
      -  "status": {
      -    "$ref": "#/$defs/__schema15"
      -  },
      -  "targetId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "text": {
      -    "$ref": "#/$defs/__schema16"
      -  },
      -  "video": {
      -    "$ref": "#/$defs/__schema17"
      -  }
      -}
    • removedOutput schema / $defs / __schema1 / required
      Removed value: -[
      -  "accountName",
      -  "connectionId",
      -  "platform",
      -  "settings",
      -  "status",
      -  "targetId",
      -  "text"
      -]
    • changedOutput schema / $defs / __schema1 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema10 / maxLength
      Added value: +80
    • removedOutput schema / $defs / __schema10 / maximum
      Removed value: -9007199254740991
    • addedOutput schema / $defs / __schema10 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema10 / minimum
      Removed value: -0
    • changedOutput schema / $defs / __schema10 / type
      Previous value: -"integer"New value: +"string"
    • removedOutput schema / $defs / __schema11 / format
      Removed value: -"uri"
    • removedOutput schema / $defs / __schema11 / maxLength
      Removed value: -4096
    • addedOutput schema / $defs / __schema11 / maximum
      Added value: +9007199254740991
    • addedOutput schema / $defs / __schema11 / minimum
      Added value: +0
    • changedOutput schema / $defs / __schema11 / type
      Previous value: -"string"New value: +"integer"
    • removedOutput schema / $defs / __schema12 / additionalProperties
      Removed value: -{
      -  "$ref": "#/$defs/__schema14"
      -}
    • addedOutput schema / $defs / __schema12 / format
      Added value: +"uri"
    • addedOutput schema / $defs / __schema12 / maxLength
      Added value: +4096
    • removedOutput schema / $defs / __schema12 / propertyNames
      Removed value: -{
      -  "$ref": "#/$defs/__schema13"
      -}
    • changedOutput schema / $defs / __schema12 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema13 / additionalProperties
      Added value: +{
      +  "$ref": "#/$defs/__schema15"
      +}
    • removedOutput schema / $defs / __schema13 / maxLength
      Removed value: -128
    • removedOutput schema / $defs / __schema13 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema13 / propertyNames
      Added value: +{
      +  "$ref": "#/$defs/__schema14"
      +}
    • changedOutput schema / $defs / __schema13 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema14 / anyOf
      Removed value: -[
      -  {
      -    "maxLength": 8192,
      -    "type": "string"
      -  },
      -  {
      -    "type": "number"
      -  },
      -  {
      -    "type": "boolean"
      -  },
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "items": {
      -      "$ref": "#/$defs/__schema14"
      -    },
      -    "maxItems": 2000,
      -    "type": "array"
      -  },
      -  {
      -    "additionalProperties": {
      -      "$ref": "#/$defs/__schema14"
      -    },
      -    "propertyNames": {
      -      "$ref": "#/$defs/__schema13"
      -    },
      -    "type": "object"
      -  }
      -]
    • addedOutput schema / $defs / __schema14 / maxLength
      Added value: +128
    • addedOutput schema / $defs / __schema14 / minLength
      Added value: +1
    • addedOutput schema / $defs / __schema14 / type
      Added value: +"string"
    • addedOutput schema / $defs / __schema15 / anyOf
      Added value: +[
      +  {
      +    "maxLength": 8192,
      +    "type": "string"
      +  },
      +  {
      +    "type": "number"
      +  },
      +  {
      +    "type": "boolean"
      +  },
      +  {
      +    "type": "null"
      +  },
      +  {
      +    "items": {
      +      "$ref": "#/$defs/__schema15"
      +    },
      +    "maxItems": 2000,
      +    "type": "array"
      +  },
      +  {
      +    "additionalProperties": {
      +      "$ref": "#/$defs/__schema15"
      +    },
      +    "propertyNames": {
      +      "$ref": "#/$defs/__schema14"
      +    },
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / $defs / __schema15 / maxLength
      Removed value: -40
    • removedOutput schema / $defs / __schema15 / minLength
      Removed value: -1
    • removedOutput schema / $defs / __schema15 / type
      Removed value: -"string"
    • changedOutput schema / $defs / __schema16 / maxLength
      Previous value: -8192New value: +40
    • addedOutput schema / $defs / __schema16 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema17 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema17 / maxLength
      Added value: +8192
    • removedOutput schema / $defs / __schema17 / properties
      Removed value: -{
      -  "assetId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "thumbnailAssetId": {
      -    "$ref": "#/$defs/__schema0"
      -  }
      -}
    • removedOutput schema / $defs / __schema17 / required
      Removed value: -[
      -  "assetId"
      -]
    • changedOutput schema / $defs / __schema17 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema18 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema18 / enum
      Removed value: -[
      -  "queued",
      -  "sending",
      -  "accepted",
      -  "partially_accepted",
      -  "failed",
      -  "needs_review",
      -  "canceled",
      -  "suppressed"
      -]
    • addedOutput schema / $defs / __schema18 / properties
      Added value: +{
      +  "assetId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "thumbnailAssetId": {
      +    "$ref": "#/$defs/__schema1"
      +  }
      +}
    • addedOutput schema / $defs / __schema18 / required
      Added value: +[
      +  "assetId"
      +]
    • changedOutput schema / $defs / __schema18 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema19 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema19 / enum
      Added value: +[
      +  "queued",
      +  "sending",
      +  "accepted",
      +  "partially_accepted",
      +  "failed",
      +  "needs_review",
      +  "canceled",
      +  "suppressed"
      +]
    • removedOutput schema / $defs / __schema19 / properties
      Removed value: -{
      -  "accountPublicId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "counts": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "accepted": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "canceled": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "failed": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "needsReview": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "queued": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "sending": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "suppressed": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "accepted",
      -      "canceled",
      -      "failed",
      -      "needsReview",
      -      "queued",
      -      "sending",
      -      "suppressed"
      -    ],
      -    "type": "object"
      -  },
      -  "providerCounts": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "delivered": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "failed": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "played": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "read": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "sent": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "delivered",
      -      "failed",
      -      "played",
      -      "read",
      -      "sent"
      -    ],
      -    "type": "object"
      -  },
      -  "publicId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "recipientCount": {
      -    "maximum": 100,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "scheduledAt": {
      -    "maximum": 9007199254740991,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "targetPublicId": {
      -    "$ref": "#/$defs/__schema0"
      -  }
      -}
    • removedOutput schema / $defs / __schema19 / required
      Removed value: -[
      -  "accountPublicId",
      -  "counts",
      -  "providerCounts",
      -  "publicId",
      -  "recipientCount",
      -  "scheduledAt",
      -  "targetPublicId"
      -]
    • changedOutput schema / $defs / __schema19 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema2 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema2 / maxLength
      Removed value: -256
    • removedOutput schema / $defs / __schema2 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema2 / properties
      Added value: +{
      +  "accountName": {
      +    "$ref": "#/$defs/__schema3"
      +  },
      +  "confirmedAt": {
      +    "$ref": "#/$defs/__schema4"
      +  },
      +  "connectionId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "errorCode": {
      +    "$ref": "#/$defs/__schema5"
      +  },
      +  "image": {
      +    "$ref": "#/$defs/__schema6"
      +  },
      +  "media": {
      +    "$ref": "#/$defs/__schema7"
      +  },
      +  "platform": {
      +    "$ref": "#/$defs/__schema10"
      +  },
      +  "publishedAt": {
      +    "$ref": "#/$defs/__schema11"
      +  },
      +  "publishedUrl": {
      +    "$ref": "#/$defs/__schema12"
      +  },
      +  "settings": {
      +    "$ref": "#/$defs/__schema13"
      +  },
      +  "status": {
      +    "$ref": "#/$defs/__schema16"
      +  },
      +  "targetId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "text": {
      +    "$ref": "#/$defs/__schema17"
      +  },
      +  "video": {
      +    "$ref": "#/$defs/__schema18"
      +  }
      +}
    • addedOutput schema / $defs / __schema2 / required
      Added value: +[
      +  "accountName",
      +  "connectionId",
      +  "platform",
      +  "settings",
      +  "status",
      +  "targetId",
      +  "text"
      +]
    • changedOutput schema / $defs / __schema2 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema20 / properties / accountName
      Removed value: -{
      -  "maxLength": 256,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema20 / properties / accountPublicId / $ref
      Previous value: -"#/$defs/__schema8"New value: +"#/$defs/__schema1"
    • removedOutput schema / $defs / __schema20 / properties / contactPublicIds
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema8"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema20 / properties / contacts
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema33"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • addedOutput schema / $defs / __schema20 / properties / counts
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "accepted": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "canceled": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "failed": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "needsReview": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "queued": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "sending": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "suppressed": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "required": [
      +    "accepted",
      +    "canceled",
      +    "failed",
      +    "needsReview",
      +    "queued",
      +    "sending",
      +    "suppressed"
      +  ],
      +  "type": "object"
      +}
    • removedOutput schema / $defs / __schema20 / properties / deliveries
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema35"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema20 / properties / mediaAssetIds
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema20 / properties / message
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 4096,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "text",
      -          "type": "string"
      -        },
      -        "previewUrl": {
      -          "type": "boolean"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "caption": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "image",
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "maxLength": 32,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "caption": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "video",
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "maxLength": 32,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "caption": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "filename": {
      -          "maxLength": 240,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "document",
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "maxLength": 32,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "kind": {
      -          "const": "audio",
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "$ref": "#/$defs/__schema21"
      -        },
      -        "voice": {
      -          "type": "boolean"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "kind": {
      -          "const": "sticker",
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "$ref": "#/$defs/__schema21"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "components": {
      -          "items": {
      -            "$ref": "#/$defs/__schema22"
      -          },
      -          "maxItems": 12,
      -          "type": "array"
      -        },
      -        "kind": {
      -          "const": "template",
      -          "type": "string"
      -        },
      -        "language": {
      -          "maxLength": 20,
      -          "type": "string"
      -        },
      -        "name": {
      -          "maxLength": 512,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "language",
      -        "name"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "buttons": {
      -          "items": {
      -            "$ref": "#/$defs/__schema24"
      -          },
      -          "maxItems": 3,
      -          "type": "array"
      -        },
      -        "kind": {
      -          "const": "buttons",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "buttons",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "button": {
      -          "maxLength": 20,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "list",
      -          "type": "string"
      -        },
      -        "sections": {
      -          "items": {
      -            "$ref": "#/$defs/__schema25"
      -          },
      -          "maxItems": 10,
      -          "minItems": 1,
      -          "type": "array"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "button",
      -        "kind",
      -        "sections"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "urlButton",
      -          "type": "string"
      -        },
      -        "label": {
      -          "maxLength": 20,
      -          "type": "string"
      -        },
      -        "url": {
      -          "maxLength": 2048,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "kind",
      -        "label",
      -        "url"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "cards": {
      -          "items": {
      -            "$ref": "#/$defs/__schema27"
      -          },
      -          "maxItems": 10,
      -          "minItems": 2,
      -          "type": "array"
      -        },
      -        "kind": {
      -          "const": "mediaCarousel",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "cards",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "address": {
      -          "maxLength": 1000,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "location",
      -          "type": "string"
      -        },
      -        "latitude": {
      -          "anyOf": [
      -            {
      -              "maximum": 90,
      -              "minimum": -90,
      -              "type": "number"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ]
      -        },
      -        "longitude": {
      -          "anyOf": [
      -            {
      -              "maximum": 180,
      -              "minimum": -180,
      -              "type": "number"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ]
      -        },
      -        "name": {
      -          "maxLength": 1000,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "latitude",
      -        "longitude"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "locationRequest",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "contacts": {
      -          "items": {
      -            "$ref": "#/$defs/__schema28"
      -          },
      -          "maxItems": 20,
      -          "minItems": 1,
      -          "type": "array"
      -        },
      -        "kind": {
      -          "const": "contacts",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "contacts",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "button": {
      -          "maxLength": 30,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "flowId": {
      -          "$ref": "#/$defs/__schema21"
      -        },
      -        "flowToken": {
      -          "maxLength": 256,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "flow",
      -          "type": "string"
      -        },
      -        "screen": {
      -          "maxLength": 128,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "button",
      -        "flowId",
      -        "flowToken",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "catalog",
      -          "type": "string"
      -        },
      -        "thumbnailProductId": {
      -          "maxLength": 100,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "kind"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "catalogId": {
      -          "$ref": "#/$defs/__schema21"
      -        },
      -        "kind": {
      -          "const": "product",
      -          "type": "string"
      -        },
      -        "productId": {
      -          "maxLength": 100,
      -          "minLength": 1,
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "catalogId",
      -        "kind",
      -        "productId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "body": {
      -          "maxLength": 1024,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "catalogId": {
      -          "$ref": "#/$defs/__schema21"
      -        },
      -        "header": {
      -          "maxLength": 60,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "products",
      -          "type": "string"
      -        },
      -        "sections": {
      -          "items": {
      -            "$ref": "#/$defs/__schema31"
      -          },
      -          "maxItems": 10,
      -          "minItems": 1,
      -          "type": "array"
      -        }
      -      },
      -      "required": [
      -        "body",
      -        "catalogId",
      -        "header",
      -        "kind",
      -        "sections"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "emoji": {
      -          "maxLength": 16,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "reaction",
      -          "type": "string"
      -        },
      -        "messageId": {
      -          "maxLength": 2048,
      -          "pattern": "^wamid\\.[A-Za-z0-9_+=/-]+$",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "emoji",
      -        "kind",
      -        "messageId"
      -      ],
      -      "type": "object"
      -    }
      -  ]
      -}
    • addedOutput schema / $defs / __schema20 / properties / providerCounts
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "delivered": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "failed": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "played": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "read": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    },
      +    "sent": {
      +      "maximum": 9007199254740991,
      +      "minimum": 0,
      +      "type": "integer"
      +    }
      +  },
      +  "required": [
      +    "delivered",
      +    "failed",
      +    "played",
      +    "read",
      +    "sent"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / $defs / __schema20 / properties / publicId / $ref
      Previous value: -"#/$defs/__schema8"New value: +"#/$defs/__schema1"
    • addedOutput schema / $defs / __schema20 / properties / recipientCount
      Added value: +{
      +  "maximum": 100,
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • removedOutput schema / $defs / __schema20 / properties / replyTo
      Removed value: -{
      -  "maxLength": 2048,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema20 / properties / requiresVisualReview
      Removed value: -{
      -  "type": "boolean"
      -}
    • addedOutput schema / $defs / __schema20 / properties / scheduledAt
      Added value: +{
      +  "maximum": 9007199254740991,
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedOutput schema / $defs / __schema20 / properties / targetPublicId
      Added value: +{
      +  "$ref": "#/$defs/__schema1"
      +}
    • changedOutput schema / $defs / __schema20 / required
      Previous value: -[
      -  "accountPublicId",
      -  "contactPublicIds",
      -  "message",
      -  "accountName",
      -  "contacts",
      -  "mediaAssetIds",
      -  "requiresVisualReview"
      -]New value: +[
      +  "accountPublicId",
      +  "counts",
      +  "providerCounts",
      +  "publicId",
      +  "recipientCount",
      +  "scheduledAt",
      +  "targetPublicId"
      +]
    • addedOutput schema / $defs / __schema21 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema21 / pattern
      Removed value: -"^[1-9][0-9]{0,31}$"
    • addedOutput schema / $defs / __schema21 / properties
      Added value: +{
      +  "accountName": {
      +    "maxLength": 256,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "accountPublicId": {
      +    "$ref": "#/$defs/__schema9"
      +  },
      +  "contactPublicIds": {
      +    "items": {
      +      "$ref": "#/$defs/__schema9"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "contacts": {
      +    "items": {
      +      "$ref": "#/$defs/__schema34"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "deliveries": {
      +    "items": {
      +      "$ref": "#/$defs/__schema36"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "mediaAssetIds": {
      +    "items": {
      +      "$ref": "#/$defs/__schema1"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "message": {
      +    "anyOf": [
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 4096,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "text",
      +            "type": "string"
      +          },
      +          "previewUrl": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "caption": {
      +            "maxLength": 1024,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "image",
      +            "type": "string"
      +          },
      +          "mediaId": {
      +            "maxLength": 32,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "mediaId"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "caption": {
      +            "maxLength": 1024,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "video",
      +            "type": "string"
      +          },
      +          "mediaId": {
      +            "maxLength": 32,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "mediaId"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "caption": {
      +            "maxLength": 1024,
      +            "type": "string"
      +          },
      +          "filename": {
      +            "maxLength": 240,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "document",
      +            "type": "string"
      +          },
      +          "mediaId": {
      +            "maxLength": 32,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "mediaId"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "kind": {
      +            "const": "audio",
      +            "type": "string"
      +          },
      +          "mediaId": {
      +            "$ref": "#/$defs/__schema22"
      +          },
      +          "voice": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "mediaId"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "kind": {
      +            "const": "sticker",
      +            "type": "string"
      +          },
      +          "mediaId": {
      +            "$ref": "#/$defs/__schema22"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "mediaId"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "components": {
      +            "items": {
      +              "$ref": "#/$defs/__schema23"
      +            },
      +            "maxItems": 12,
      +            "type": "array"
      +          },
      +          "kind": {
      +            "const": "template",
      +            "type": "string"
      +          },
      +          "language": {
      +            "maxLength": 20,
      +            "type": "string"
      +          },
      +          "name": {
      +            "maxLength": 512,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "language",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "type": "string"
      +          },
      +          "buttons": {
      +            "items": {
      +              "$ref": "#/$defs/__schema25"
      +            },
      +            "maxItems": 3,
      +            "type": "array"
      +          },
      +          "kind": {
      +            "const": "buttons",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "buttons",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "button": {
      +            "maxLength": 20,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "list",
      +            "type": "string"
      +          },
      +          "sections": {
      +            "items": {
      +              "$ref": "#/$defs/__schema26"
      +            },
      +            "maxItems": 10,
      +            "minItems": 1,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "button",
      +          "kind",
      +          "sections"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "urlButton",
      +            "type": "string"
      +          },
      +          "label": {
      +            "maxLength": 20,
      +            "type": "string"
      +          },
      +          "url": {
      +            "maxLength": 2048,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "kind",
      +          "label",
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "cards": {
      +            "items": {
      +              "$ref": "#/$defs/__schema28"
      +            },
      +            "maxItems": 10,
      +            "minItems": 2,
      +            "type": "array"
      +          },
      +          "kind": {
      +            "const": "mediaCarousel",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "cards",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "address": {
      +            "maxLength": 1000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "location",
      +            "type": "string"
      +          },
      +          "latitude": {
      +            "anyOf": [
      +              {
      +                "maximum": 90,
      +                "minimum": -90,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "longitude": {
      +            "anyOf": [
      +              {
      +                "maximum": 180,
      +                "minimum": -180,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "name": {
      +            "maxLength": 1000,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "latitude",
      +          "longitude"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "locationRequest",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "contacts": {
      +            "items": {
      +              "$ref": "#/$defs/__schema29"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "kind": {
      +            "const": "contacts",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "contacts",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "button": {
      +            "maxLength": 30,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "flowId": {
      +            "$ref": "#/$defs/__schema22"
      +          },
      +          "flowToken": {
      +            "maxLength": 256,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "flow",
      +            "type": "string"
      +          },
      +          "screen": {
      +            "maxLength": 128,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "button",
      +          "flowId",
      +          "flowToken",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "catalog",
      +            "type": "string"
      +          },
      +          "thumbnailProductId": {
      +            "maxLength": 100,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "kind"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "catalogId": {
      +            "$ref": "#/$defs/__schema22"
      +          },
      +          "kind": {
      +            "const": "product",
      +            "type": "string"
      +          },
      +          "productId": {
      +            "maxLength": 100,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "catalogId",
      +          "kind",
      +          "productId"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1024,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "catalogId": {
      +            "$ref": "#/$defs/__schema22"
      +          },
      +          "header": {
      +            "maxLength": 60,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "products",
      +            "type": "string"
      +          },
      +          "sections": {
      +            "items": {
      +              "$ref": "#/$defs/__schema32"
      +            },
      +            "maxItems": 10,
      +            "minItems": 1,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "body",
      +          "catalogId",
      +          "header",
      +          "kind",
      +          "sections"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "emoji": {
      +            "maxLength": 16,
      +            "type": "string"
      +          },
      +          "kind": {
      +            "const": "reaction",
      +            "type": "string"
      +          },
      +          "messageId": {
      +            "maxLength": 2048,
      +            "pattern": "^wamid\\.[A-Za-z0-9_+=/-]+$",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "emoji",
      +          "kind",
      +          "messageId"
      +        ],
      +        "type": "object"
      +      }
      +    ]
      +  },
      +  "publicId": {
      +    "$ref": "#/$defs/__schema9"
      +  },
      +  "replyTo": {
      +    "maxLength": 2048,
      +    "type": "string"
      +  },
      +  "requiresVisualReview": {
      +    "type": "boolean"
      +  }
      +}
    • addedOutput schema / $defs / __schema21 / required
      Added value: +[
      +  "accountPublicId",
      +  "contactPublicIds",
      +  "message",
      +  "accountName",
      +  "contacts",
      +  "mediaAssetIds",
      +  "requiresVisualReview"
      +]
    • changedOutput schema / $defs / __schema21 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema22 / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "parameters": {
      -        "items": {
      -          "$ref": "#/$defs/__schema23"
      -        },
      -        "maxItems": 100,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "header",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "parameters",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "parameters": {
      -        "items": {
      -          "$ref": "#/$defs/__schema23"
      -        },
      -        "maxItems": 100,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "body",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "parameters",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "index": {
      -        "maximum": 9,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "text": {
      -        "maxLength": 1024,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "urlButton",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "index",
      -      "text",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "index": {
      -        "maximum": 9,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "payload": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "quickReply",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "index",
      -      "payload",
      -      "type"
      -    ],
      -    "type": "object"
      -  }
      -]
    • addedOutput schema / $defs / __schema22 / pattern
      Added value: +"^[1-9][0-9]{0,31}$"
    • addedOutput schema / $defs / __schema22 / type
      Added value: +"string"
    • changedOutput schema / $defs / __schema23 / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "text": {
      -        "maxLength": 1024,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "text",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "text",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "mediaId": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "image",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "mediaId",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "mediaId": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "video",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "mediaId",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "filename": {
      -        "maxLength": 240,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "mediaId": {
      -        "maxLength": 32,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "document",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "mediaId",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "amount1000": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "code": {
      -        "pattern": "^[A-Z]{3}$",
      -        "type": "string"
      -      },
      -      "fallback": {
      -        "maxLength": 64,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "currency",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "amount1000",
      -      "code",
      -      "fallback",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "fallback": {
      -        "maxLength": 128,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "dateTime",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "fallback",
      -      "type"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "parameters": {
      +        "items": {
      +          "$ref": "#/$defs/__schema24"
      +        },
      +        "maxItems": 100,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "header",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "parameters",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "parameters": {
      +        "items": {
      +          "$ref": "#/$defs/__schema24"
      +        },
      +        "maxItems": 100,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "body",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "parameters",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "index": {
      +        "maximum": 9,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "text": {
      +        "maxLength": 1024,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "urlButton",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "index",
      +      "text",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "index": {
      +        "maximum": 9,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "payload": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "quickReply",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "index",
      +      "payload",
      +      "type"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / $defs / __schema24 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema24 / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "text": {
      +        "maxLength": 1024,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "text",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "text",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "mediaId": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "image",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "mediaId",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "mediaId": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "video",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "mediaId",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "filename": {
      +        "maxLength": 240,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "mediaId": {
      +        "maxLength": 32,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "document",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "mediaId",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "amount1000": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "code": {
      +        "pattern": "^[A-Z]{3}$",
      +        "type": "string"
      +      },
      +      "fallback": {
      +        "maxLength": 64,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "currency",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "amount1000",
      +      "code",
      +      "fallback",
      +      "type"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "fallback": {
      +        "maxLength": 128,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "dateTime",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "fallback",
      +      "type"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / $defs / __schema24 / properties
      Removed value: -{
      -  "id": {
      -    "maxLength": 256,
      -    "type": "string"
      -  },
      -  "title": {
      -    "maxLength": 20,
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / $defs / __schema24 / required
      Removed value: -[
      -  "id",
      -  "title"
      -]
    • removedOutput schema / $defs / __schema24 / type
      Removed value: -"object"
    • addedOutput schema / $defs / __schema25 / properties / id
      Added value: +{
      +  "maxLength": 256,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema25 / properties / rows
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema26"
      -  },
      -  "maxItems": 10,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • changedOutput schema / $defs / __schema25 / properties / title / maxLength
      Previous value: -24New value: +20
    • removedOutput schema / $defs / __schema25 / properties / title / minLength
      Removed value: -1
    • changedOutput schema / $defs / __schema25 / required
      Previous value: -[
      -  "rows"
      -]New value: +[
      +  "id",
      +  "title"
      +]
    • removedOutput schema / $defs / __schema26 / properties / description
      Removed value: -{
      -  "maxLength": 72,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema26 / properties / id
      Removed value: -{
      -  "maxLength": 200,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema26 / properties / rows
      Added value: +{
      +  "items": {
      +    "$ref": "#/$defs/__schema27"
      +  },
      +  "maxItems": 10,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • changedOutput schema / $defs / __schema26 / required
      Previous value: -[
      -  "id",
      -  "title"
      -]New value: +[
      +  "rows"
      +]
    • removedOutput schema / $defs / __schema27 / properties / body
      Removed value: -{
      -  "maxLength": 160,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema27 / properties / description
      Added value: +{
      +  "maxLength": 72,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedOutput schema / $defs / __schema27 / properties / id
      Added value: +{
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema27 / properties / label
      Removed value: -{
      -  "maxLength": 20,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema27 / properties / mediaId
      Removed value: -{
      -  "$ref": "#/$defs/__schema21"
      -}
    • removedOutput schema / $defs / __schema27 / properties / mediaType
      Removed value: -{
      -  "enum": [
      -    "image",
      -    "video"
      -  ],
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema27 / properties / title
      Added value: +{
      +  "maxLength": 24,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema27 / properties / url
      Removed value: -{
      -  "format": "uri",
      -  "maxLength": 2048,
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema27 / required
      Previous value: -[
      -  "label",
      -  "mediaId",
      -  "mediaType",
      -  "url"
      -]New value: +[
      +  "id",
      +  "title"
      +]
    • addedOutput schema / $defs / __schema28 / properties / body
      Added value: +{
      +  "maxLength": 160,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema28 / properties / emails
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema29"
      -  },
      -  "maxItems": 20,
      -  "type": "array"
      -}
    • addedOutput schema / $defs / __schema28 / properties / label
      Added value: +{
      +  "maxLength": 20,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedOutput schema / $defs / __schema28 / properties / mediaId
      Added value: +{
      +  "$ref": "#/$defs/__schema22"
      +}
    • addedOutput schema / $defs / __schema28 / properties / mediaType
      Added value: +{
      +  "enum": [
      +    "image",
      +    "video"
      +  ],
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema28 / properties / name
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "firstName": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "formattedName": {
      -      "maxLength": 256,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "lastName": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "middleName": {
      -      "maxLength": 128,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "prefix": {
      -      "maxLength": 64,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "suffix": {
      -      "maxLength": 64,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "formattedName"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema28 / properties / organization
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "company": {
      -      "maxLength": 256,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "department": {
      -      "maxLength": 256,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    "title": {
      -      "maxLength": 256,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "type": "object"
      -}
    • removedOutput schema / $defs / __schema28 / properties / phones
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema30"
      -  },
      -  "maxItems": 20,
      -  "type": "array"
      -}
    • addedOutput schema / $defs / __schema28 / properties / url
      Added value: +{
      +  "format": "uri",
      +  "maxLength": 2048,
      +  "type": "string"
      +}
    • changedOutput schema / $defs / __schema28 / required
      Previous value: -[
      -  "name"
      -]New value: +[
      +  "label",
      +  "mediaId",
      +  "mediaType",
      +  "url"
      +]
    • removedOutput schema / $defs / __schema29 / properties / email
      Removed value: -{
      -  "format": "email",
      -  "maxLength": 320,
      -  "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema29 / properties / emails
      Added value: +{
      +  "items": {
      +    "$ref": "#/$defs/__schema30"
      +  },
      +  "maxItems": 20,
      +  "type": "array"
      +}
    • addedOutput schema / $defs / __schema29 / properties / name
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "firstName": {
      +      "maxLength": 128,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "formattedName": {
      +      "maxLength": 256,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "lastName": {
      +      "maxLength": 128,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "middleName": {
      +      "maxLength": 128,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "prefix": {
      +      "maxLength": 64,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "suffix": {
      +      "maxLength": 64,
      +      "minLength": 1,
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "formattedName"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / $defs / __schema29 / properties / organization
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "company": {
      +      "maxLength": 256,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "department": {
      +      "maxLength": 256,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "title": {
      +      "maxLength": 256,
      +      "minLength": 1,
      +      "type": "string"
      +    }
      +  },
      +  "type": "object"
      +}
    • addedOutput schema / $defs / __schema29 / properties / phones
      Added value: +{
      +  "items": {
      +    "$ref": "#/$defs/__schema31"
      +  },
      +  "maxItems": 20,
      +  "type": "array"
      +}
    • removedOutput schema / $defs / __schema29 / properties / type
      Removed value: -{
      -  "enum": [
      -    "HOME",
      -    "WORK"
      -  ],
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema29 / required
      Previous value: -[
      -  "email"
      -]New value: +[
      +  "name"
      +]
    • addedOutput schema / $defs / __schema3 / maxLength
      Added value: +256
    • removedOutput schema / $defs / __schema3 / maximum
      Removed value: -9007199254740991
    • addedOutput schema / $defs / __schema3 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema3 / minimum
      Removed value: -0
    • changedOutput schema / $defs / __schema3 / type
      Previous value: -"integer"New value: +"string"
    • addedOutput schema / $defs / __schema30 / properties / email
      Added value: +{
      +  "format": "email",
      +  "maxLength": 320,
      +  "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema30 / properties / phone
      Removed value: -{
      -  "maxLength": 32,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema30 / properties / type / enum
      Previous value: -[
      -  "CELL",
      -  "MAIN",
      -  "IPHONE",
      -  "HOME",
      -  "WORK"
      -]New value: +[
      +  "HOME",
      +  "WORK"
      +]
    • removedOutput schema / $defs / __schema30 / properties / waId
      Removed value: -{
      -  "maxLength": 32,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema30 / required
      Added value: +[
      +  "email"
      +]
    • addedOutput schema / $defs / __schema31 / properties / phone
      Added value: +{
      +  "maxLength": 32,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema31 / properties / productIds
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema32"
      -  },
      -  "maxItems": 30,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema31 / properties / title
      Removed value: -{
      -  "maxLength": 24,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema31 / properties / type
      Added value: +{
      +  "enum": [
      +    "CELL",
      +    "MAIN",
      +    "IPHONE",
      +    "HOME",
      +    "WORK"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / $defs / __schema31 / properties / waId
      Added value: +{
      +  "maxLength": 32,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema31 / required
      Removed value: -[
      -  "productIds",
      -  "title"
      -]
    • addedOutput schema / $defs / __schema32 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema32 / maxLength
      Removed value: -100
    • removedOutput schema / $defs / __schema32 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema32 / properties
      Added value: +{
      +  "productIds": {
      +    "items": {
      +      "$ref": "#/$defs/__schema33"
      +    },
      +    "maxItems": 30,
      +    "minItems": 1,
      +    "type": "array"
      +  },
      +  "title": {
      +    "maxLength": 24,
      +    "minLength": 1,
      +    "type": "string"
      +  }
      +}
    • addedOutput schema / $defs / __schema32 / required
      Added value: +[
      +  "productIds",
      +  "title"
      +]
    • changedOutput schema / $defs / __schema32 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema33 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema33 / maxLength
      Added value: +100
    • addedOutput schema / $defs / __schema33 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema33 / properties
      Removed value: -{
      -  "displayName": {
      -    "maxLength": 200,
      -    "type": "string"
      -  },
      -  "publicId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "recipient": {
      -    "$ref": "#/$defs/__schema34"
      -  }
      -}
    • removedOutput schema / $defs / __schema33 / required
      Removed value: -[
      -  "displayName",
      -  "publicId",
      -  "recipient"
      -]
    • changedOutput schema / $defs / __schema33 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema34 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema34 / oneOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "kind": {
      -        "const": "phone",
      -        "type": "string"
      -      },
      -      "value": {
      -        "pattern": "^[1-9][0-9]{4,14}$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "value"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "kind": {
      -        "const": "bsuid",
      -        "type": "string"
      -      },
      -      "value": {
      -        "pattern": "^[A-Z]{2}\\.(?:ENT\\.)?[A-Za-z0-9]{1,128}$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "value"
      -    ],
      -    "type": "object"
      -  }
      -]
    • addedOutput schema / $defs / __schema34 / properties
      Added value: +{
      +  "displayName": {
      +    "maxLength": 200,
      +    "type": "string"
      +  },
      +  "publicId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "recipient": {
      +    "$ref": "#/$defs/__schema35"
      +  }
      +}
    • addedOutput schema / $defs / __schema34 / required
      Added value: +[
      +  "displayName",
      +  "publicId",
      +  "recipient"
      +]
    • addedOutput schema / $defs / __schema34 / type
      Added value: +"object"
    • removedOutput schema / $defs / __schema35 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema35 / oneOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "kind": {
      +        "const": "phone",
      +        "type": "string"
      +      },
      +      "value": {
      +        "pattern": "^[1-9][0-9]{4,14}$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "value"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "kind": {
      +        "const": "bsuid",
      +        "type": "string"
      +      },
      +      "value": {
      +        "pattern": "^[A-Z]{2}\\.(?:ENT\\.)?[A-Za-z0-9]{1,128}$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "value"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / $defs / __schema35 / properties
      Removed value: -{
      -  "batchId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "contactPublicId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "deliveryId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "errorCode": {
      -    "maxLength": 128,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "pricing": {
      -    "$ref": "#/$defs/__schema14"
      -  },
      -  "providerMessageId": {
      -    "maxLength": 2048,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "providerStatus": {
      -    "maxLength": 128,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "providerStatusAt": {
      -    "maximum": 9007199254740991,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "recipient": {
      -    "$ref": "#/$defs/__schema34"
      -  },
      -  "scheduledAt": {
      -    "maximum": 9007199254740991,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "status": {
      -    "enum": [
      -      "queued",
      -      "claimed",
      -      "sending",
      -      "accepted",
      -      "failed",
      -      "needs_review",
      -      "canceled",
      -      "suppressed"
      -    ],
      -    "type": "string"
      -  },
      -  "updatedAt": {
      -    "maximum": 9007199254740991,
      -    "minimum": 0,
      -    "type": "integer"
      -  }
      -}
    • removedOutput schema / $defs / __schema35 / required
      Removed value: -[
      -  "contactPublicId",
      -  "recipient",
      -  "scheduledAt",
      -  "status",
      -  "updatedAt",
      -  "batchId",
      -  "deliveryId"
      -]
    • removedOutput schema / $defs / __schema35 / type
      Removed value: -"object"
    • addedOutput schema / $defs / __schema36 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema36 / items
      Removed value: -{
      -  "$ref": "#/$defs/__schema0"
      -}
    • removedOutput schema / $defs / __schema36 / maxItems
      Removed value: -20
    • addedOutput schema / $defs / __schema36 / properties
      Added value: +{
      +  "batchId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "contactPublicId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "deliveryId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "errorCode": {
      +    "maxLength": 128,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "pricing": {
      +    "$ref": "#/$defs/__schema15"
      +  },
      +  "providerMessageId": {
      +    "maxLength": 2048,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "providerStatus": {
      +    "maxLength": 128,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "providerStatusAt": {
      +    "maximum": 9007199254740991,
      +    "minimum": 0,
      +    "type": "integer"
      +  },
      +  "recipient": {
      +    "$ref": "#/$defs/__schema35"
      +  },
      +  "scheduledAt": {
      +    "maximum": 9007199254740991,
      +    "minimum": 0,
      +    "type": "integer"
      +  },
      +  "status": {
      +    "enum": [
      +      "queued",
      +      "claimed",
      +      "sending",
      +      "accepted",
      +      "failed",
      +      "needs_review",
      +      "canceled",
      +      "suppressed"
      +    ],
      +    "type": "string"
      +  },
      +  "updatedAt": {
      +    "maximum": 9007199254740991,
      +    "minimum": 0,
      +    "type": "integer"
      +  }
      +}
    • addedOutput schema / $defs / __schema36 / required
      Added value: +[
      +  "contactPublicId",
      +  "recipient",
      +  "scheduledAt",
      +  "status",
      +  "updatedAt",
      +  "batchId",
      +  "deliveryId"
      +]
    • changedOutput schema / $defs / __schema36 / type
      Previous value: -"array"New value: +"object"
    • addedOutput schema / $defs / __schema37 / items
      Added value: +{
      +  "$ref": "#/$defs/__schema1"
      +}
    • addedOutput schema / $defs / __schema37 / maxItems
      Added value: +20
    • removedOutput schema / $defs / __schema37 / maxLength
      Removed value: -40
    • removedOutput schema / $defs / __schema37 / minLength
      Removed value: -1
    • changedOutput schema / $defs / __schema37 / type
      Previous value: -"string"New value: +"array"
    • addedOutput schema / $defs / __schema38 / maxLength
      Added value: +40
    • removedOutput schema / $defs / __schema38 / maximum
      Removed value: -9007199254740991
    • addedOutput schema / $defs / __schema38 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema38 / minimum
      Removed value: -0
    • changedOutput schema / $defs / __schema38 / type
      Previous value: -"integer"New value: +"string"
    • removedOutput schema / $defs / __schema39 / items
      Removed value: -{
      -  "$ref": "#/$defs/__schema0"
      -}
    • removedOutput schema / $defs / __schema39 / maxItems
      Removed value: -20
    • addedOutput schema / $defs / __schema39 / maximum
      Added value: +9007199254740991
    • addedOutput schema / $defs / __schema39 / minimum
      Added value: +0
    • changedOutput schema / $defs / __schema39 / type
      Previous value: -"array"New value: +"integer"
    • removedOutput schema / $defs / __schema4 / maxLength
      Removed value: -128
    • addedOutput schema / $defs / __schema4 / maximum
      Added value: +9007199254740991
    • removedOutput schema / $defs / __schema4 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema4 / minimum
      Added value: +0
    • changedOutput schema / $defs / __schema4 / type
      Previous value: -"string"New value: +"integer"
    • removedOutput schema / $defs / __schema40 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema40 / items
      Added value: +{
      +  "$ref": "#/$defs/__schema1"
      +}
    • addedOutput schema / $defs / __schema40 / maxItems
      Added value: +20
    • removedOutput schema / $defs / __schema40 / properties
      Removed value: -{
      -  "campaignId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "itemKey": {
      -    "$ref": "#/$defs/__schema0",
      -    "description": "Caller-chosen identifier for this item, retained in its result. It is not an idempotency key."
      -  },
      -  "jobIds": {
      -    "$ref": "#/$defs/__schema36"
      -  },
      -  "reviewId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "status": {
      -    "$ref": "#/$defs/__schema37"
      -  },
      -  "version": {
      -    "$ref": "#/$defs/__schema38"
      -  },
      -  "whatsAppBatchIds": {
      -    "$ref": "#/$defs/__schema39"
      -  }
      -}
    • removedOutput schema / $defs / __schema40 / required
      Removed value: -[
      -  "campaignId",
      -  "jobIds",
      -  "status",
      -  "version",
      -  "itemKey",
      -  "reviewId"
      -]
    • changedOutput schema / $defs / __schema40 / type
      Previous value: -"object"New value: +"array"
    • addedOutput schema / $defs / __schema41
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "campaignId": {
      +      "$ref": "#/$defs/__schema1"
      +    },
      +    "itemKey": {
      +      "$ref": "#/$defs/__schema1",
      +      "description": "Caller-chosen identifier for this item, retained in its result. It is not an idempotency key."
      +    },
      +    "jobIds": {
      +      "$ref": "#/$defs/__schema37"
      +    },
      +    "reviewId": {
      +      "$ref": "#/$defs/__schema1"
      +    },
      +    "status": {
      +      "$ref": "#/$defs/__schema38"
      +    },
      +    "version": {
      +      "$ref": "#/$defs/__schema39"
      +    },
      +    "whatsAppBatchIds": {
      +      "$ref": "#/$defs/__schema40"
      +    }
      +  },
      +  "required": [
      +    "campaignId",
      +    "jobIds",
      +    "status",
      +    "version",
      +    "itemKey",
      +    "reviewId"
      +  ],
      +  "type": "object"
      +}
    • removedOutput schema / $defs / __schema5 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema5 / maxLength
      Added value: +128
    • addedOutput schema / $defs / __schema5 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema5 / properties
      Removed value: -{
      -  "altText": {
      -    "maxLength": 2000,
      -    "type": "string"
      -  },
      -  "assetId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "thumbnailAssetId": {
      -    "$ref": "#/$defs/__schema0"
      -  }
      -}
    • removedOutput schema / $defs / __schema5 / required
      Removed value: -[
      -  "assetId"
      -]
    • changedOutput schema / $defs / __schema5 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema6 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema6 / items
      Removed value: -{
      -  "$ref": "#/$defs/__schema7"
      -}
    • removedOutput schema / $defs / __schema6 / maxItems
      Removed value: -20
    • addedOutput schema / $defs / __schema6 / properties
      Added value: +{
      +  "altText": {
      +    "maxLength": 2000,
      +    "type": "string"
      +  },
      +  "assetId": {
      +    "$ref": "#/$defs/__schema1"
      +  },
      +  "thumbnailAssetId": {
      +    "$ref": "#/$defs/__schema1"
      +  }
      +}
    • addedOutput schema / $defs / __schema6 / required
      Added value: +[
      +  "assetId"
      +]
    • changedOutput schema / $defs / __schema6 / type
      Previous value: -"array"New value: +"object"
    • removedOutput schema / $defs / __schema7 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema7 / items
      Added value: +{
      +  "$ref": "#/$defs/__schema8"
      +}
    • addedOutput schema / $defs / __schema7 / maxItems
      Added value: +20
    • removedOutput schema / $defs / __schema7 / properties
      Removed value: -{
      -  "altText": {
      -    "maxLength": 2000,
      -    "type": "string"
      -  },
      -  "assetId": {
      -    "$ref": "#/$defs/__schema8"
      -  },
      -  "contentType": {
      -    "maxLength": 255,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "durationSeconds": {
      -    "maximum": 604800,
      -    "minimum": 0,
      -    "type": "number"
      -  },
      -  "height": {
      -    "exclusiveMinimum": 0,
      -    "maximum": 100000,
      -    "type": "integer"
      -  },
      -  "kind": {
      -    "enum": [
      -      "image",
      -      "video"
      -    ],
      -    "type": "string"
      -  },
      -  "sizeBytes": {
      -    "maximum": 10737418240,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "thumbnailAssetId": {
      -    "$ref": "#/$defs/__schema8"
      -  },
      -  "width": {
      -    "exclusiveMinimum": 0,
      -    "maximum": 100000,
      -    "type": "integer"
      -  }
      -}
    • removedOutput schema / $defs / __schema7 / required
      Removed value: -[
      -  "assetId",
      -  "contentType",
      -  "kind",
      -  "sizeBytes"
      -]
    • changedOutput schema / $defs / __schema7 / type
      Previous value: -"object"New value: +"array"
    • addedOutput schema / $defs / __schema8 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema8 / maxLength
      Removed value: -128
    • removedOutput schema / $defs / __schema8 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema8 / properties
      Added value: +{
      +  "altText": {
      +    "maxLength": 2000,
      +    "type": "string"
      +  },
      +  "assetId": {
      +    "$ref": "#/$defs/__schema9"
      +  },
      +  "contentType": {
      +    "maxLength": 255,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "durationSeconds": {
      +    "maximum": 604800,
      +    "minimum": 0,
      +    "type": "number"
      +  },
      +  "height": {
      +    "exclusiveMinimum": 0,
      +    "maximum": 100000,
      +    "type": "integer"
      +  },
      +  "kind": {
      +    "enum": [
      +      "image",
      +      "video"
      +    ],
      +    "type": "string"
      +  },
      +  "sizeBytes": {
      +    "maximum": 10737418240,
      +    "minimum": 0,
      +    "type": "integer"
      +  },
      +  "thumbnailAssetId": {
      +    "$ref": "#/$defs/__schema9"
      +  },
      +  "width": {
      +    "exclusiveMinimum": 0,
      +    "maximum": 100000,
      +    "type": "integer"
      +  }
      +}
    • addedOutput schema / $defs / __schema8 / required
      Added value: +[
      +  "assetId",
      +  "contentType",
      +  "kind",
      +  "sizeBytes"
      +]
    • changedOutput schema / $defs / __schema8 / type
      Previous value: -"string"New value: +"object"
    • changedOutput schema / $defs / __schema9 / maxLength
      Previous value: -80New value: +128
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ok": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "output": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "approval": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "recordedAt": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "source": {
      -                "enum": [
      -                  "signed_in_user",
      -                  "embedded_app",
      -                  "client_reported"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "recordedAt",
      -              "source"
      -            ],
      -            "type": "object"
      -          },
      -          "campaign": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "campaignId": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "scheduledFor": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "status": {
      -                "maxLength": 40,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "targets": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema1"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              },
      -              "timezone": {
      -                "maxLength": 100,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "title": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "updatedAt": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "version": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "whatsAppStatus": {
      -                "$ref": "#/$defs/__schema18"
      -              },
      -              "whatsAppSummary": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "batches": {
      -                    "items": {
      -                      "$ref": "#/$defs/__schema19"
      -                    },
      -                    "maxItems": 50,
      -                    "type": "array"
      -                  },
      -                  "status": {
      -                    "$ref": "#/$defs/__schema18"
      -                  }
      -                },
      -                "required": [
      -                  "batches",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              "whatsAppTargets": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema20"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              }
      -            },
      -            "required": [
      -              "campaignId",
      -              "status",
      -              "targets",
      -              "timezone",
      -              "title",
      -              "updatedAt",
      -              "version"
      -            ],
      -            "type": "object"
      -          },
      -          "expiresAt": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "expiresAtIso": {
      -            "description": "The exact expiry as a UTC instant.",
      -            "format": "date-time",
      -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -            "type": "string"
      -          },
      -          "intent": {
      -            "enum": [
      -              "publish_now",
      -              "schedule",
      -              "reschedule",
      -              "return_to_draft"
      -            ],
      -            "type": "string"
      -          },
      -          "requiresTikTokChoices": {
      -            "type": "boolean"
      -          },
      -          "result": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "campaignId": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "jobIds": {
      -                "$ref": "#/$defs/__schema36"
      -              },
      -              "status": {
      -                "$ref": "#/$defs/__schema37"
      -              },
      -              "version": {
      -                "$ref": "#/$defs/__schema38"
      -              },
      -              "whatsAppBatchIds": {
      -                "$ref": "#/$defs/__schema39"
      -              }
      -            },
      -            "required": [
      -              "campaignId",
      -              "jobIds",
      -              "status",
      -              "version"
      -            ],
      -            "type": "object"
      -          },
      -          "reviewId": {
      -            "$ref": "#/$defs/__schema0"
      -          },
      -          "reviewPath": {
      -            "pattern": "^\\/app\\/review\\/[A-Za-z0-9._:-]+$",
      -            "type": "string"
      -          },
      -          "scheduledFor": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "state": {
      -            "enum": [
      -              "pending",
      -              "approved",
      -              "declined",
      -              "expired",
      -              "stale",
      -              "executed"
      -            ],
      -            "type": "string"
      -          },
      -          "timezone": {
      -            "maxLength": 100,
      -            "minLength": 1,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "campaign",
      -          "expiresAt",
      -          "intent",
      -          "reviewId",
      -          "reviewPath",
      -          "state",
      -          "timezone",
      -          "expiresAtIso"
      -        ],
      -        "type": "object"
      -      },
      -      "toolName": {
      -        "const": "campaignReviewExecute",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "ok",
      -      "output",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ok": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "output": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "items": {
      -            "items": {
      -              "$ref": "#/$defs/__schema40"
      -            },
      -            "maxItems": 10,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "items"
      -        ],
      -        "type": "object"
      -      },
      -      "toolName": {
      -        "const": "campaignScheduleBatchExecute",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "ok",
      -      "output",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "code": {
      -            "enum": [
      -              "INVALID_INPUT",
      -              "FORBIDDEN",
      -              "NOT_FOUND",
      -              "CONFLICT",
      -              "FEATURE_DISABLED",
      -              "CONFIRMATION_REQUIRED",
      -              "CONFIRMATION_INVALID",
      -              "UPSTREAM_FAILED",
      -              "NEEDS_REVIEW",
      -              "INTERNAL"
      -            ],
      -            "type": "string"
      -          },
      -          "message": {
      -            "maxLength": 2048,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "retryable": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "message",
      -          "retryable"
      -        ],
      -        "type": "object"
      -      },
      -      "ok": {
      -        "const": false,
      -        "type": "boolean"
      -      },
      -      "toolName": {
      -        "enum": [
      -          "campaignReviewExecute",
      -          "campaignScheduleBatchExecute"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "ok",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "enum": [
      +              "AI_SCHEDULING_LIMIT_REACHED",
      +              "AI_SCHEDULING_UNAVAILABLE",
      +              "FORBIDDEN"
      +            ],
      +            "type": "string"
      +          },
      +          "message": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "retryable": {
      +            "const": false,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable"
      +        ],
      +        "type": "object"
      +      },
      +      "status": {
      +        "const": "rejected",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "status"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "ok": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "output": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "aiSchedulingAllowance": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "limit": {
      +                "anyOf": [
      +                  {
      +                    "exclusiveMinimum": 0,
      +                    "maximum": 9007199254740991,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "nextAvailableAt": {
      +                "anyOf": [
      +                  {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              },
      +              "remaining": {
      +                "anyOf": [
      +                  {
      +                    "maximum": 9007199254740991,
      +                    "minimum": 0,
      +                    "type": "integer"
      +                  },
      +                  {
      +                    "type": "null"
      +                  }
      +                ]
      +              }
      +            },
      +            "required": [
      +              "limit",
      +              "nextAvailableAt",
      +              "remaining"
      +            ],
      +            "type": "object"
      +          },
      +          "approval": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "recordedAt": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "source": {
      +                "enum": [
      +                  "signed_in_user",
      +                  "embedded_app",
      +                  "client_reported"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "recordedAt",
      +              "source"
      +            ],
      +            "type": "object"
      +          },
      +          "campaign": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "campaignId": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "scheduledFor": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "status": {
      +                "maxLength": 40,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "targets": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema2"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              },
      +              "timezone": {
      +                "maxLength": 100,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "title": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "updatedAt": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "version": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "whatsAppStatus": {
      +                "$ref": "#/$defs/__schema19"
      +              },
      +              "whatsAppSummary": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "batches": {
      +                    "items": {
      +                      "$ref": "#/$defs/__schema20"
      +                    },
      +                    "maxItems": 50,
      +                    "type": "array"
      +                  },
      +                  "status": {
      +                    "$ref": "#/$defs/__schema19"
      +                  }
      +                },
      +                "required": [
      +                  "batches",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              "whatsAppTargets": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema21"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              }
      +            },
      +            "required": [
      +              "campaignId",
      +              "status",
      +              "targets",
      +              "timezone",
      +              "title",
      +              "updatedAt",
      +              "version"
      +            ],
      +            "type": "object"
      +          },
      +          "expiresAt": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "expiresAtIso": {
      +            "description": "The exact expiry as a UTC instant.",
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +            "type": "string"
      +          },
      +          "intent": {
      +            "enum": [
      +              "publish_now",
      +              "schedule",
      +              "reschedule",
      +              "return_to_draft"
      +            ],
      +            "type": "string"
      +          },
      +          "requiresTikTokChoices": {
      +            "type": "boolean"
      +          },
      +          "result": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "campaignId": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "jobIds": {
      +                "$ref": "#/$defs/__schema37"
      +              },
      +              "status": {
      +                "$ref": "#/$defs/__schema38"
      +              },
      +              "version": {
      +                "$ref": "#/$defs/__schema39"
      +              },
      +              "whatsAppBatchIds": {
      +                "$ref": "#/$defs/__schema40"
      +              }
      +            },
      +            "required": [
      +              "campaignId",
      +              "jobIds",
      +              "status",
      +              "version"
      +            ],
      +            "type": "object"
      +          },
      +          "reviewId": {
      +            "$ref": "#/$defs/__schema1"
      +          },
      +          "reviewPath": {
      +            "pattern": "^\\/app\\/review\\/[A-Za-z0-9._:-]+$",
      +            "type": "string"
      +          },
      +          "scheduledFor": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "state": {
      +            "enum": [
      +              "pending",
      +              "approved",
      +              "declined",
      +              "expired",
      +              "stale",
      +              "executed"
      +            ],
      +            "type": "string"
      +          },
      +          "timezone": {
      +            "maxLength": 100,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "campaign",
      +          "expiresAt",
      +          "intent",
      +          "reviewId",
      +          "reviewPath",
      +          "state",
      +          "timezone",
      +          "expiresAtIso"
      +        ],
      +        "type": "object"
      +      },
      +      "toolName": {
      +        "const": "campaignReviewExecute",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "ok",
      +      "output",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "ok": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "output": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "items": {
      +            "items": {
      +              "$ref": "#/$defs/__schema41"
      +            },
      +            "maxItems": 10,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "items"
      +        ],
      +        "type": "object"
      +      },
      +      "toolName": {
      +        "const": "campaignScheduleBatchExecute",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "ok",
      +      "output",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "enum": [
      +              "AI_SCHEDULING_LIMIT_REACHED",
      +              "AI_SCHEDULING_UNAVAILABLE",
      +              "INVALID_INPUT",
      +              "FORBIDDEN",
      +              "NOT_FOUND",
      +              "CONFLICT",
      +              "FEATURE_DISABLED",
      +              "CONFIRMATION_REQUIRED",
      +              "CONFIRMATION_INVALID",
      +              "UPSTREAM_FAILED",
      +              "NEEDS_REVIEW",
      +              "INTERNAL"
      +            ],
      +            "type": "string"
      +          },
      +          "message": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable"
      +        ],
      +        "type": "object"
      +      },
      +      "ok": {
      +        "const": false,
      +        "type": "boolean"
      +      },
      +      "toolName": {
      +        "enum": [
      +          "campaignReviewExecute",
      +          "campaignScheduleBatchExecute"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "ok",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Added

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations: it discloses that a private expiring capability is required per exact review, that all attached media must be inspected, and crucially that a rejected outcome means nothing was applied (atomicity guarantee). Annotations already flag destructive/openWorld/idempotent, so this adds substantive operational context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four tight sentences, front-loaded with the action and its trigger, then prerequisites, then return semantics. Every sentence carries information; density is high but not wasteful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a three-branch oneOf schema (approve, update_tiktok, approve_batch), the description hints at the TikTok path but never mentions the batch-approval variant or its per-review capability structure. Output schema covers return values, but the unaddressed batch branch is a meaningful gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds meaning the schema lacks — that the 'capability' is private and expiring and that viewedMediaAssetIds represent media that must actually be inspected. It does not explain the tiktokSettings or reviews batch payloads.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (executes) and resource (the exact reviewed campaign), plus the scope trigger (explicit click in the review UI). It is clearly distinguishable from read tools like campaignReviewGet, but it does not differentiate itself from the sibling campaignReviewExecute, which sounds highly overlapping.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides prerequisites (explicit UI click, all media inspected, pending TikTok choices completed) that imply when the call is valid. However, it never names or contrasts with the sibling campaignReviewExecute, so the agent cannot tell from the description alone which execution path to choose.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources