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