Skip to main content
Glama

Influence

Check review

campaignReviewGet
Read-onlyIdempotent

Returns an owned review, its complete content, current state and any committed operation result.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
reviewIdYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / oneOf
      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": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema0"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              },
      -              "status": {
      -                "maxLength": 40,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "version": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "whatsAppBatchIds": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema0"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              }
      -            },
      -            "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": "campaignReviewGet",
      -        "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": {
      -        "const": "campaignReviewGet",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "ok",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "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/__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": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema0"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              },
      +              "status": {
      +                "maxLength": 40,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "version": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "whatsAppBatchIds": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema0"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              }
      +            },
      +            "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": "campaignReviewGet",
      +        "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": {
      +            "maxLength": 2048,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable"
      +        ],
      +        "type": "object"
      +      },
      +      "ok": {
      +        "const": false,
      +        "type": "boolean"
      +      },
      +      "toolName": {
      +        "const": "campaignReviewGet",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "ok",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed2 schema fields changed
    • changedOutput schema / $defs / __schema14 / anyOf
      Previous value: -[
      -  {
      -    "maxLength": 8192,
      -    "type": "string"
      -  },
      -  {
      -    "type": "number"
      -  },
      -  {
      -    "type": "boolean"
      -  },
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "items": {
      -      "$ref": "#/$defs/__schema14"
      -    },
      -    "maxItems": 512,
      -    "type": "array"
      -  },
      -  {
      -    "additionalProperties": {
      -      "$ref": "#/$defs/__schema14"
      -    },
      -    "propertyNames": {
      -      "$ref": "#/$defs/__schema13"
      -    },
      -    "type": "object"
      -  }
      -]New 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"
      +  }
      +]
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ok": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "output": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "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"
      -          },
      -          "result": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "campaignId": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "jobIds": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema0"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              },
      -              "status": {
      -                "maxLength": 40,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "version": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "whatsAppBatchIds": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema0"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              }
      -            },
      -            "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": "campaignReviewGet",
      -        "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": {
      -        "const": "campaignReviewGet",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "ok",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  }
      -]New 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": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema0"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              },
      +              "status": {
      +                "maxLength": 40,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "version": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "whatsAppBatchIds": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema0"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              }
      +            },
      +            "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": "campaignReviewGet",
      +        "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": {
      +        "const": "campaignReviewGet",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "ok",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed2 schema fields changed
    • addedOutput schema / $defs / __schema17 / properties / thumbnailAssetId
      Added value: +{
      +  "$ref": "#/$defs/__schema0"
      +}
    • addedOutput schema / $defs / __schema5 / properties / thumbnailAssetId
      Added value: +{
      +  "$ref": "#/$defs/__schema0"
      +}
  4. Changed186 schema fields changed
    • addedOutput schema / $defs / __schema1 / properties / confirmedAt
      Added value: +{
      +  "$ref": "#/$defs/__schema3"
      +}
    • changedOutput schema / $defs / __schema1 / properties / errorCode / $ref
      Previous value: -"#/$defs/__schema3"New value: +"#/$defs/__schema4"
    • changedOutput schema / $defs / __schema1 / properties / image / $ref
      Previous value: -"#/$defs/__schema4"New value: +"#/$defs/__schema5"
    • changedOutput schema / $defs / __schema1 / properties / media / $ref
      Previous value: -"#/$defs/__schema5"New value: +"#/$defs/__schema6"
    • changedOutput schema / $defs / __schema1 / properties / platform / $ref
      Previous value: -"#/$defs/__schema8"New value: +"#/$defs/__schema9"
    • changedOutput schema / $defs / __schema1 / properties / publishedAt / $ref
      Previous value: -"#/$defs/__schema9"New value: +"#/$defs/__schema10"
    • changedOutput schema / $defs / __schema1 / properties / publishedUrl / $ref
      Previous value: -"#/$defs/__schema10"New value: +"#/$defs/__schema11"
    • changedOutput schema / $defs / __schema1 / properties / settings / $ref
      Previous value: -"#/$defs/__schema11"New value: +"#/$defs/__schema12"
    • changedOutput schema / $defs / __schema1 / properties / status / $ref
      Previous value: -"#/$defs/__schema14"New value: +"#/$defs/__schema15"
    • changedOutput schema / $defs / __schema1 / properties / text / $ref
      Previous value: -"#/$defs/__schema15"New value: +"#/$defs/__schema16"
    • changedOutput schema / $defs / __schema1 / properties / video / $ref
      Previous value: -"#/$defs/__schema16"New value: +"#/$defs/__schema17"
    • removedOutput schema / $defs / __schema10 / format
      Removed value: -"uri"
    • removedOutput schema / $defs / __schema10 / maxLength
      Removed value: -4096
    • addedOutput schema / $defs / __schema10 / maximum
      Added value: +9007199254740991
    • addedOutput schema / $defs / __schema10 / minimum
      Added value: +0
    • changedOutput schema / $defs / __schema10 / type
      Previous value: -"string"New value: +"integer"
    • removedOutput schema / $defs / __schema11 / additionalProperties
      Removed value: -{
      -  "$ref": "#/$defs/__schema13"
      -}
    • addedOutput schema / $defs / __schema11 / format
      Added value: +"uri"
    • addedOutput schema / $defs / __schema11 / maxLength
      Added value: +4096
    • removedOutput schema / $defs / __schema11 / propertyNames
      Removed value: -{
      -  "$ref": "#/$defs/__schema12"
      -}
    • changedOutput schema / $defs / __schema11 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema12 / additionalProperties
      Added value: +{
      +  "$ref": "#/$defs/__schema14"
      +}
    • removedOutput schema / $defs / __schema12 / maxLength
      Removed value: -128
    • removedOutput schema / $defs / __schema12 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema12 / propertyNames
      Added value: +{
      +  "$ref": "#/$defs/__schema13"
      +}
    • changedOutput schema / $defs / __schema12 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema13 / anyOf
      Removed value: -[
      -  {
      -    "maxLength": 8192,
      -    "type": "string"
      -  },
      -  {
      -    "type": "number"
      -  },
      -  {
      -    "type": "boolean"
      -  },
      -  {
      -    "type": "null"
      -  },
      -  {
      -    "items": {
      -      "$ref": "#/$defs/__schema13"
      -    },
      -    "maxItems": 512,
      -    "type": "array"
      -  },
      -  {
      -    "additionalProperties": {
      -      "$ref": "#/$defs/__schema13"
      -    },
      -    "propertyNames": {
      -      "$ref": "#/$defs/__schema12"
      -    },
      -    "type": "object"
      -  }
      -]
    • addedOutput schema / $defs / __schema13 / maxLength
      Added value: +128
    • addedOutput schema / $defs / __schema13 / minLength
      Added value: +1
    • addedOutput schema / $defs / __schema13 / type
      Added value: +"string"
    • addedOutput schema / $defs / __schema14 / anyOf
      Added value: +[
      +  {
      +    "maxLength": 8192,
      +    "type": "string"
      +  },
      +  {
      +    "type": "number"
      +  },
      +  {
      +    "type": "boolean"
      +  },
      +  {
      +    "type": "null"
      +  },
      +  {
      +    "items": {
      +      "$ref": "#/$defs/__schema14"
      +    },
      +    "maxItems": 512,
      +    "type": "array"
      +  },
      +  {
      +    "additionalProperties": {
      +      "$ref": "#/$defs/__schema14"
      +    },
      +    "propertyNames": {
      +      "$ref": "#/$defs/__schema13"
      +    },
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / $defs / __schema14 / maxLength
      Removed value: -40
    • removedOutput schema / $defs / __schema14 / minLength
      Removed value: -1
    • removedOutput schema / $defs / __schema14 / type
      Removed value: -"string"
    • changedOutput schema / $defs / __schema15 / maxLength
      Previous value: -8192New value: +40
    • addedOutput schema / $defs / __schema15 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema16 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema16 / maxLength
      Added value: +8192
    • removedOutput schema / $defs / __schema16 / properties
      Removed value: -{
      -  "assetId": {
      -    "$ref": "#/$defs/__schema0"
      -  }
      -}
    • removedOutput schema / $defs / __schema16 / required
      Removed value: -[
      -  "assetId"
      -]
    • changedOutput schema / $defs / __schema16 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema17 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema17 / enum
      Removed value: -[
      -  "queued",
      -  "sending",
      -  "accepted",
      -  "partially_accepted",
      -  "failed",
      -  "needs_review",
      -  "canceled",
      -  "suppressed"
      -]
    • addedOutput schema / $defs / __schema17 / properties
      Added value: +{
      +  "assetId": {
      +    "$ref": "#/$defs/__schema0"
      +  }
      +}
    • addedOutput schema / $defs / __schema17 / required
      Added value: +[
      +  "assetId"
      +]
    • changedOutput schema / $defs / __schema17 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema18 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema18 / enum
      Added value: +[
      +  "queued",
      +  "sending",
      +  "accepted",
      +  "partially_accepted",
      +  "failed",
      +  "needs_review",
      +  "canceled",
      +  "suppressed"
      +]
    • removedOutput schema / $defs / __schema18 / 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 / __schema18 / required
      Removed value: -[
      -  "accountPublicId",
      -  "counts",
      -  "providerCounts",
      -  "publicId",
      -  "recipientCount",
      -  "scheduledAt",
      -  "targetPublicId"
      -]
    • changedOutput schema / $defs / __schema18 / type
      Previous value: -"object"New value: +"string"
    • removedOutput schema / $defs / __schema19 / properties / accountName
      Removed value: -{
      -  "maxLength": 256,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema19 / properties / accountPublicId / $ref
      Previous value: -"#/$defs/__schema7"New value: +"#/$defs/__schema0"
    • removedOutput schema / $defs / __schema19 / properties / contactPublicIds
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema7"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema19 / properties / contacts
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema32"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • addedOutput schema / $defs / __schema19 / 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 / __schema19 / properties / deliveries
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema34"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema19 / properties / mediaAssetIds
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "maxItems": 100,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema19 / 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/__schema20"
      -        },
      -        "voice": {
      -          "type": "boolean"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "kind": {
      -          "const": "sticker",
      -          "type": "string"
      -        },
      -        "mediaId": {
      -          "$ref": "#/$defs/__schema20"
      -        }
      -      },
      -      "required": [
      -        "kind",
      -        "mediaId"
      -      ],
      -      "type": "object"
      -    },
      -    {
      -      "additionalProperties": false,
      -      "properties": {
      -        "components": {
      -          "items": {
      -            "$ref": "#/$defs/__schema21"
      -          },
      -          "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/__schema23"
      -          },
      -          "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/__schema24"
      -          },
      -          "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/__schema26"
      -          },
      -          "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/__schema27"
      -          },
      -          "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/__schema20"
      -        },
      -        "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/__schema20"
      -        },
      -        "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/__schema20"
      -        },
      -        "header": {
      -          "maxLength": 60,
      -          "minLength": 1,
      -          "type": "string"
      -        },
      -        "kind": {
      -          "const": "products",
      -          "type": "string"
      -        },
      -        "sections": {
      -          "items": {
      -            "$ref": "#/$defs/__schema30"
      -          },
      -          "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 / __schema19 / 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 / __schema19 / properties / publicId / $ref
      Previous value: -"#/$defs/__schema7"New value: +"#/$defs/__schema0"
    • addedOutput schema / $defs / __schema19 / properties / recipientCount
      Added value: +{
      +  "maximum": 100,
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • removedOutput schema / $defs / __schema19 / properties / replyTo
      Removed value: -{
      -  "maxLength": 2048,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema19 / properties / requiresVisualReview
      Removed value: -{
      -  "type": "boolean"
      -}
    • addedOutput schema / $defs / __schema19 / properties / scheduledAt
      Added value: +{
      +  "maximum": 9007199254740991,
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedOutput schema / $defs / __schema19 / properties / targetPublicId
      Added value: +{
      +  "$ref": "#/$defs/__schema0"
      +}
    • changedOutput schema / $defs / __schema19 / required
      Previous value: -[
      -  "accountPublicId",
      -  "contactPublicIds",
      -  "message",
      -  "accountName",
      -  "contacts",
      -  "mediaAssetIds",
      -  "requiresVisualReview"
      -]New value: +[
      +  "accountPublicId",
      +  "counts",
      +  "providerCounts",
      +  "publicId",
      +  "recipientCount",
      +  "scheduledAt",
      +  "targetPublicId"
      +]
    • addedOutput schema / $defs / __schema20 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema20 / pattern
      Removed value: -"^[1-9][0-9]{0,31}$"
    • addedOutput schema / $defs / __schema20 / properties
      Added value: +{
      +  "accountName": {
      +    "maxLength": 256,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "accountPublicId": {
      +    "$ref": "#/$defs/__schema8"
      +  },
      +  "contactPublicIds": {
      +    "items": {
      +      "$ref": "#/$defs/__schema8"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "contacts": {
      +    "items": {
      +      "$ref": "#/$defs/__schema33"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "deliveries": {
      +    "items": {
      +      "$ref": "#/$defs/__schema35"
      +    },
      +    "maxItems": 100,
      +    "type": "array"
      +  },
      +  "mediaAssetIds": {
      +    "items": {
      +      "$ref": "#/$defs/__schema0"
      +    },
      +    "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/__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"
      +      }
      +    ]
      +  },
      +  "publicId": {
      +    "$ref": "#/$defs/__schema8"
      +  },
      +  "replyTo": {
      +    "maxLength": 2048,
      +    "type": "string"
      +  },
      +  "requiresVisualReview": {
      +    "type": "boolean"
      +  }
      +}
    • addedOutput schema / $defs / __schema20 / required
      Added value: +[
      +  "accountPublicId",
      +  "contactPublicIds",
      +  "message",
      +  "accountName",
      +  "contacts",
      +  "mediaAssetIds",
      +  "requiresVisualReview"
      +]
    • changedOutput schema / $defs / __schema20 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema21 / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "parameters": {
      -        "items": {
      -          "$ref": "#/$defs/__schema22"
      -        },
      -        "maxItems": 100,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "header",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "parameters",
      -      "type"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "parameters": {
      -        "items": {
      -          "$ref": "#/$defs/__schema22"
      -        },
      -        "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 / __schema21 / pattern
      Added value: +"^[1-9][0-9]{0,31}$"
    • addedOutput schema / $defs / __schema21 / type
      Added value: +"string"
    • changedOutput schema / $defs / __schema22 / 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/__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"
      +  }
      +]
    • removedOutput schema / $defs / __schema23 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema23 / 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 / __schema23 / properties
      Removed value: -{
      -  "id": {
      -    "maxLength": 256,
      -    "type": "string"
      -  },
      -  "title": {
      -    "maxLength": 20,
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / $defs / __schema23 / required
      Removed value: -[
      -  "id",
      -  "title"
      -]
    • removedOutput schema / $defs / __schema23 / type
      Removed value: -"object"
    • addedOutput schema / $defs / __schema24 / properties / id
      Added value: +{
      +  "maxLength": 256,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema24 / properties / rows
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema25"
      -  },
      -  "maxItems": 10,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • changedOutput schema / $defs / __schema24 / properties / title / maxLength
      Previous value: -24New value: +20
    • removedOutput schema / $defs / __schema24 / properties / title / minLength
      Removed value: -1
    • changedOutput schema / $defs / __schema24 / required
      Previous value: -[
      -  "rows"
      -]New value: +[
      +  "id",
      +  "title"
      +]
    • removedOutput schema / $defs / __schema25 / properties / description
      Removed value: -{
      -  "maxLength": 72,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema25 / properties / id
      Removed value: -{
      -  "maxLength": 200,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema25 / properties / rows
      Added value: +{
      +  "items": {
      +    "$ref": "#/$defs/__schema26"
      +  },
      +  "maxItems": 10,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • changedOutput schema / $defs / __schema25 / required
      Previous value: -[
      -  "id",
      -  "title"
      -]New value: +[
      +  "rows"
      +]
    • removedOutput schema / $defs / __schema26 / properties / body
      Removed value: -{
      -  "maxLength": 160,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema26 / properties / description
      Added value: +{
      +  "maxLength": 72,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedOutput schema / $defs / __schema26 / properties / id
      Added value: +{
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema26 / properties / label
      Removed value: -{
      -  "maxLength": 20,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / $defs / __schema26 / properties / mediaId
      Removed value: -{
      -  "$ref": "#/$defs/__schema20"
      -}
    • removedOutput schema / $defs / __schema26 / properties / mediaType
      Removed value: -{
      -  "enum": [
      -    "image",
      -    "video"
      -  ],
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema26 / properties / title
      Added value: +{
      +  "maxLength": 24,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema26 / properties / url
      Removed value: -{
      -  "format": "uri",
      -  "maxLength": 2048,
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema26 / required
      Previous value: -[
      -  "label",
      -  "mediaId",
      -  "mediaType",
      -  "url"
      -]New value: +[
      +  "id",
      +  "title"
      +]
    • addedOutput schema / $defs / __schema27 / properties / body
      Added value: +{
      +  "maxLength": 160,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema27 / properties / emails
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema28"
      -  },
      -  "maxItems": 20,
      -  "type": "array"
      -}
    • addedOutput schema / $defs / __schema27 / properties / label
      Added value: +{
      +  "maxLength": 20,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedOutput schema / $defs / __schema27 / properties / mediaId
      Added value: +{
      +  "$ref": "#/$defs/__schema21"
      +}
    • addedOutput schema / $defs / __schema27 / properties / mediaType
      Added value: +{
      +  "enum": [
      +    "image",
      +    "video"
      +  ],
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema27 / 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 / __schema27 / 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 / __schema27 / properties / phones
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema29"
      -  },
      -  "maxItems": 20,
      -  "type": "array"
      -}
    • addedOutput schema / $defs / __schema27 / properties / url
      Added value: +{
      +  "format": "uri",
      +  "maxLength": 2048,
      +  "type": "string"
      +}
    • changedOutput schema / $defs / __schema27 / required
      Previous value: -[
      -  "name"
      -]New value: +[
      +  "label",
      +  "mediaId",
      +  "mediaType",
      +  "url"
      +]
    • removedOutput schema / $defs / __schema28 / 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 / __schema28 / properties / emails
      Added value: +{
      +  "items": {
      +    "$ref": "#/$defs/__schema29"
      +  },
      +  "maxItems": 20,
      +  "type": "array"
      +}
    • addedOutput schema / $defs / __schema28 / 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 / __schema28 / 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 / __schema28 / properties / phones
      Added value: +{
      +  "items": {
      +    "$ref": "#/$defs/__schema30"
      +  },
      +  "maxItems": 20,
      +  "type": "array"
      +}
    • removedOutput schema / $defs / __schema28 / properties / type
      Removed value: -{
      -  "enum": [
      -    "HOME",
      -    "WORK"
      -  ],
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema28 / required
      Previous value: -[
      -  "email"
      -]New value: +[
      +  "name"
      +]
    • addedOutput schema / $defs / __schema29 / 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 / __schema29 / properties / phone
      Removed value: -{
      -  "maxLength": 32,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • changedOutput schema / $defs / __schema29 / properties / type / enum
      Previous value: -[
      -  "CELL",
      -  "MAIN",
      -  "IPHONE",
      -  "HOME",
      -  "WORK"
      -]New value: +[
      +  "HOME",
      +  "WORK"
      +]
    • removedOutput schema / $defs / __schema29 / properties / waId
      Removed value: -{
      -  "maxLength": 32,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema29 / required
      Added value: +[
      +  "email"
      +]
    • removedOutput schema / $defs / __schema3 / maxLength
      Removed value: -128
    • addedOutput schema / $defs / __schema3 / maximum
      Added value: +9007199254740991
    • removedOutput schema / $defs / __schema3 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema3 / minimum
      Added value: +0
    • changedOutput schema / $defs / __schema3 / type
      Previous value: -"string"New value: +"integer"
    • addedOutput schema / $defs / __schema30 / properties / phone
      Added value: +{
      +  "maxLength": 32,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema30 / properties / productIds
      Removed value: -{
      -  "items": {
      -    "$ref": "#/$defs/__schema31"
      -  },
      -  "maxItems": 30,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • removedOutput schema / $defs / __schema30 / properties / title
      Removed value: -{
      -  "maxLength": 24,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedOutput schema / $defs / __schema30 / properties / type
      Added value: +{
      +  "enum": [
      +    "CELL",
      +    "MAIN",
      +    "IPHONE",
      +    "HOME",
      +    "WORK"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / $defs / __schema30 / properties / waId
      Added value: +{
      +  "maxLength": 32,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedOutput schema / $defs / __schema30 / required
      Removed value: -[
      -  "productIds",
      -  "title"
      -]
    • addedOutput schema / $defs / __schema31 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema31 / maxLength
      Removed value: -100
    • removedOutput schema / $defs / __schema31 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema31 / properties
      Added value: +{
      +  "productIds": {
      +    "items": {
      +      "$ref": "#/$defs/__schema32"
      +    },
      +    "maxItems": 30,
      +    "minItems": 1,
      +    "type": "array"
      +  },
      +  "title": {
      +    "maxLength": 24,
      +    "minLength": 1,
      +    "type": "string"
      +  }
      +}
    • addedOutput schema / $defs / __schema31 / required
      Added value: +[
      +  "productIds",
      +  "title"
      +]
    • changedOutput schema / $defs / __schema31 / type
      Previous value: -"string"New value: +"object"
    • removedOutput schema / $defs / __schema32 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema32 / maxLength
      Added value: +100
    • addedOutput schema / $defs / __schema32 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema32 / properties
      Removed value: -{
      -  "displayName": {
      -    "maxLength": 200,
      -    "type": "string"
      -  },
      -  "publicId": {
      -    "$ref": "#/$defs/__schema0"
      -  },
      -  "recipient": {
      -    "$ref": "#/$defs/__schema33"
      -  }
      -}
    • removedOutput schema / $defs / __schema32 / required
      Removed value: -[
      -  "displayName",
      -  "publicId",
      -  "recipient"
      -]
    • changedOutput schema / $defs / __schema32 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema33 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema33 / 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 / __schema33 / properties
      Added value: +{
      +  "displayName": {
      +    "maxLength": 200,
      +    "type": "string"
      +  },
      +  "publicId": {
      +    "$ref": "#/$defs/__schema0"
      +  },
      +  "recipient": {
      +    "$ref": "#/$defs/__schema34"
      +  }
      +}
    • addedOutput schema / $defs / __schema33 / required
      Added value: +[
      +  "displayName",
      +  "publicId",
      +  "recipient"
      +]
    • addedOutput schema / $defs / __schema33 / type
      Added value: +"object"
    • removedOutput schema / $defs / __schema34 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema34 / 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 / __schema34 / 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/__schema13"
      -  },
      -  "providerMessageId": {
      -    "maxLength": 2048,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "providerStatus": {
      -    "maxLength": 128,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "providerStatusAt": {
      -    "maximum": 9007199254740991,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "recipient": {
      -    "$ref": "#/$defs/__schema33"
      -  },
      -  "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 / __schema34 / required
      Removed value: -[
      -  "contactPublicId",
      -  "recipient",
      -  "scheduledAt",
      -  "status",
      -  "updatedAt",
      -  "batchId",
      -  "deliveryId"
      -]
    • removedOutput schema / $defs / __schema34 / type
      Removed value: -"object"
    • addedOutput schema / $defs / __schema35
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "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"
      +    }
      +  },
      +  "required": [
      +    "contactPublicId",
      +    "recipient",
      +    "scheduledAt",
      +    "status",
      +    "updatedAt",
      +    "batchId",
      +    "deliveryId"
      +  ],
      +  "type": "object"
      +}
    • removedOutput schema / $defs / __schema4 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema4 / maxLength
      Added value: +128
    • addedOutput schema / $defs / __schema4 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema4 / properties
      Removed value: -{
      -  "altText": {
      -    "maxLength": 2000,
      -    "type": "string"
      -  },
      -  "assetId": {
      -    "$ref": "#/$defs/__schema0"
      -  }
      -}
    • removedOutput schema / $defs / __schema4 / required
      Removed value: -[
      -  "assetId"
      -]
    • changedOutput schema / $defs / __schema4 / type
      Previous value: -"object"New value: +"string"
    • addedOutput schema / $defs / __schema5 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema5 / items
      Removed value: -{
      -  "$ref": "#/$defs/__schema6"
      -}
    • removedOutput schema / $defs / __schema5 / maxItems
      Removed value: -20
    • addedOutput schema / $defs / __schema5 / properties
      Added value: +{
      +  "altText": {
      +    "maxLength": 2000,
      +    "type": "string"
      +  },
      +  "assetId": {
      +    "$ref": "#/$defs/__schema0"
      +  }
      +}
    • addedOutput schema / $defs / __schema5 / required
      Added value: +[
      +  "assetId"
      +]
    • changedOutput schema / $defs / __schema5 / type
      Previous value: -"array"New value: +"object"
    • removedOutput schema / $defs / __schema6 / additionalProperties
      Removed value: -false
    • addedOutput schema / $defs / __schema6 / items
      Added value: +{
      +  "$ref": "#/$defs/__schema7"
      +}
    • addedOutput schema / $defs / __schema6 / maxItems
      Added value: +20
    • removedOutput schema / $defs / __schema6 / properties
      Removed value: -{
      -  "altText": {
      -    "maxLength": 2000,
      -    "type": "string"
      -  },
      -  "assetId": {
      -    "$ref": "#/$defs/__schema7"
      -  },
      -  "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/__schema7"
      -  },
      -  "width": {
      -    "exclusiveMinimum": 0,
      -    "maximum": 100000,
      -    "type": "integer"
      -  }
      -}
    • removedOutput schema / $defs / __schema6 / required
      Removed value: -[
      -  "assetId",
      -  "contentType",
      -  "kind",
      -  "sizeBytes"
      -]
    • changedOutput schema / $defs / __schema6 / type
      Previous value: -"object"New value: +"array"
    • addedOutput schema / $defs / __schema7 / additionalProperties
      Added value: +false
    • removedOutput schema / $defs / __schema7 / maxLength
      Removed value: -128
    • removedOutput schema / $defs / __schema7 / minLength
      Removed value: -1
    • addedOutput schema / $defs / __schema7 / properties
      Added 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"
      +  }
      +}
    • addedOutput schema / $defs / __schema7 / required
      Added value: +[
      +  "assetId",
      +  "contentType",
      +  "kind",
      +  "sizeBytes"
      +]
    • changedOutput schema / $defs / __schema7 / type
      Previous value: -"string"New value: +"object"
    • changedOutput schema / $defs / __schema8 / maxLength
      Previous value: -80New value: +128
    • addedOutput schema / $defs / __schema9 / maxLength
      Added value: +80
    • removedOutput schema / $defs / __schema9 / maximum
      Removed value: -9007199254740991
    • addedOutput schema / $defs / __schema9 / minLength
      Added value: +1
    • removedOutput schema / $defs / __schema9 / minimum
      Removed value: -0
    • changedOutput schema / $defs / __schema9 / type
      Previous value: -"integer"New value: +"string"
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ok": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "output": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "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/__schema17"
      -              },
      -              "whatsAppSummary": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "batches": {
      -                    "items": {
      -                      "$ref": "#/$defs/__schema18"
      -                    },
      -                    "maxItems": 50,
      -                    "type": "array"
      -                  },
      -                  "status": {
      -                    "$ref": "#/$defs/__schema17"
      -                  }
      -                },
      -                "required": [
      -                  "batches",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              "whatsAppTargets": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema19"
      -                },
      -                "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"
      -          },
      -          "result": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "campaignId": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "jobIds": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema0"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              },
      -              "status": {
      -                "maxLength": 40,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "version": {
      -                "maximum": 9007199254740991,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              "whatsAppBatchIds": {
      -                "items": {
      -                  "$ref": "#/$defs/__schema0"
      -                },
      -                "maxItems": 20,
      -                "type": "array"
      -              }
      -            },
      -            "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": "campaignReviewGet",
      -        "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": {
      -        "const": "campaignReviewGet",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "ok",
      -      "toolName"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "ok": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "output": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "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"
      +          },
      +          "result": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "campaignId": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "jobIds": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema0"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              },
      +              "status": {
      +                "maxLength": 40,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "version": {
      +                "maximum": 9007199254740991,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "whatsAppBatchIds": {
      +                "items": {
      +                  "$ref": "#/$defs/__schema0"
      +                },
      +                "maxItems": 20,
      +                "type": "array"
      +              }
      +            },
      +            "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": "campaignReviewGet",
      +        "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": {
      +        "const": "campaignReviewGet",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "ok",
      +      "toolName"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds the meaningful 'owned' access scoping and enumerates what is returned (content, state, committed operation result). It omits what happens on a missing/unowned reviewId (error vs empty) and any pagination or size considerations.

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?

A single tight sentence with the core action front-loaded and no filler. The phrase 'any committed operation result' is slightly opaque jargon, which keeps it just short of ideal.

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

Completeness4/5

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

With an output schema present, return values need not be explained, yet the description still summarizes the payload usefully. For a one-parameter, read-only tool with full annotation coverage this is nearly complete; only the sibling-routing guidance is missing.

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

Parameters3/5

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

Schema description coverage is 0% for the single reviewId parameter, but the schema does supply format constraints (pattern, 1-128 chars) and the parameter name is self-explanatory. The description mentions the review being retrieved but adds no semantic detail beyond the schema, so it neither compensates for the gap nor misleads.

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 ('Returns') and resource ('an owned review') plus the payload shape: complete content, current state, committed operation result. An agent can distinguish this from sibling retrievers like campaignGet or campaignPlanGet. It does not, however, explicitly differentiate itself from campaignReview or the approve/execute siblings.

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

Usage Guidelines2/5

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

There is no when-to-use, when-not-to-use, or alternative guidance. The sibling set contains campaignReview, campaignReviewApprove, and campaignReviewExecute, and the description never says when to fetch versus mutate/approve/execute. Usage must be inferred entirely from the name.

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