addedInput schema / $defs / input_5 / anyOf
Added value: +[
+ {
+ "required": [
+ "messageId"
+ ]
+ },
+ {
+ "required": [
+ "id"
+ ]
+ }
+]
removedInput schema / $defs / input_5 / properties / body
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / buttons
Removed value: -{
- "items": {
- "additionalProperties": false,
- "description": "WhatsApp quick-reply button. The controller accepts at most three buttons and ignores entries without id or text.",
- "properties": {
- "id": {
- "description": "Stable value returned when the user selects the button.",
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "text": {
- "description": "User-visible button label.",
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "id",
- "text"
- ],
- "type": "object"
- },
- "type": "array"
-}
addedInput schema / $defs / input_5 / properties / groupJid / minLength
Added value: +1
addedInput schema / $defs / input_5 / properties / id
Added value: +{
+ "oneOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "pattern": "^[1-9][0-9]{0,18}$",
+ "type": "string"
+ }
+ ]
+}
removedInput schema / $defs / input_5 / properties / isRecurrent
Removed value: -{
- "type": "boolean"
-}
removedInput schema / $defs / input_5 / properties / message
Removed value: -{
- "type": "string"
-}
addedInput schema / $defs / input_5 / properties / messageId
Added value: +{
+ "oneOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "pattern": "^[1-9][0-9]{0,18}$",
+ "type": "string"
+ }
+ ]
+}
removedInput schema / $defs / input_5 / properties / note
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / options
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedInput schema / $defs / input_5 / properties / question
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / recurrencePattern
Removed value: -{}
removedInput schema / $defs / input_5 / properties / runAt
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / scheduledTime
Removed value: -{
- "description": "Value for scheduled time. Follow the type, format, enumeration, and bounds declared in this schema.",
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / sendAt
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / text
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_5 / properties / when
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / examples
Removed value: -[
- {
- "groupJid": "120363000000000000@g.us",
- "options": [
- "Opção 1",
- "Opção 2"
- ],
- "question": "Qual opção?"
- }
-]
removedInput schema / $defs / input_6 / properties / body
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / buttons
Removed value: -{
- "items": {
- "additionalProperties": false,
- "description": "WhatsApp quick-reply button. The controller accepts at most three buttons and ignores entries without id or text.",
- "properties": {
- "id": {
- "description": "Stable value returned when the user selects the button.",
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "text": {
- "description": "User-visible button label.",
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "id",
- "text"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedInput schema / $defs / input_6 / properties / confirmation_id
Removed value: -{
- "type": "string"
-}
addedInput schema / $defs / input_6 / properties / days
Added value: +{
+ "maximum": 365,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / $defs / input_6 / properties / endDate
Added value: +{
+ "anyOf": [
+ {
+ "format": "date"
+ },
+ {
+ "format": "date-time"
+ }
+ ],
+ "type": "string"
+}
addedInput schema / $defs / input_6 / properties / groupJid / minLength
Added value: +1
removedInput schema / $defs / input_6 / properties / isRecurrent
Removed value: -{
- "type": "boolean"
-}
addedInput schema / $defs / input_6 / properties / limit
Added value: +{
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+}
removedInput schema / $defs / input_6 / properties / message
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / mode
Removed value: -{
- "enum": [
- "preview"
- ],
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / note
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / options
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / $defs / input_6 / properties / page
Added value: +{
+ "minimum": 1,
+ "type": "integer"
+}
removedInput schema / $defs / input_6 / properties / preview
Removed value: -{
- "type": "boolean"
-}
removedInput schema / $defs / input_6 / properties / question
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / recurrencePattern
Removed value: -{}
removedInput schema / $defs / input_6 / properties / runAt
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / scheduledTime
Removed value: -{
- "description": "Value for scheduled time. Follow the type, format, enumeration, and bounds declared in this schema.",
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / sendAt
Removed value: -{
- "type": "string"
-}
addedInput schema / $defs / input_6 / properties / startDate
Added value: +{
+ "anyOf": [
+ {
+ "format": "date"
+ },
+ {
+ "format": "date-time"
+ }
+ ],
+ "type": "string"
+}
removedInput schema / $defs / input_6 / properties / text
Removed value: -{
- "type": "string"
-}
removedInput schema / $defs / input_6 / properties / when
Removed value: -{
- "type": "string"
-}
changedInput schema / $defs / input_7 / examples
Previous value: -[
- {
- "groupJid": "120363000000000000@g.us",
- "message": "Resposta de exemplo",
- "messageId": "message-example"
- }
-]New value: +[
+ {
+ "groupJid": "120363000000000000@g.us",
+ "options": [
+ "Opção 1",
+ "Opção 2"
+ ],
+ "question": "Qual opção?"
+ }
+]
removedInput schema / $defs / input_7 / properties / messageId
Removed value: -{
- "description": "Identifier of the message being replied to.",
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / $defs / input_7 / properties / quotedMessageId
Removed value: -{
- "description": "Backward-compatible alias for messageId.",
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / $defs / input_7 / properties / replyTo
Removed value: -{
- "description": "Backward-compatible alias for messageId.",
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
-}
changedInput schema / $defs / input_8 / examples
Previous value: -[
- {
- "groupJid": "120363000000000000@g.us",
- "message": "Mensagem de exemplo"
- }
-]New value: +[
+ {
+ "groupJid": "120363000000000000@g.us",
+ "message": "Resposta de exemplo",
+ "messageId": "message-example"
+ }
+]
addedInput schema / $defs / input_8 / properties / messageId
Added value: +{
+ "description": "Identifier of the message being replied to.",
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / $defs / input_8 / properties / quotedMessageId
Added value: +{
+ "description": "Backward-compatible alias for messageId.",
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / $defs / input_8 / properties / replyTo
Added value: +{
+ "description": "Backward-compatible alias for messageId.",
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / $defs / input_9
Added value: +{
+ "additionalProperties": false,
+ "examples": [
+ {
+ "groupJid": "120363000000000000@g.us",
+ "message": "Mensagem de exemplo"
+ }
+ ],
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "buttons": {
+ "items": {
+ "additionalProperties": false,
+ "description": "WhatsApp quick-reply button. The controller accepts at most three buttons and ignores entries without id or text.",
+ "properties": {
+ "id": {
+ "description": "Stable value returned when the user selects the button.",
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "text": {
+ "description": "User-visible button label.",
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "text"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "confirmation_id": {
+ "type": "string"
+ },
+ "groupJid": {
+ "type": "string"
+ },
+ "isRecurrent": {
+ "type": "boolean"
+ },
+ "message": {
+ "type": "string"
+ },
+ "mode": {
+ "enum": [
+ "preview"
+ ],
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "options": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "preview": {
+ "type": "boolean"
+ },
+ "question": {
+ "type": "string"
+ },
+ "recurrencePattern": {},
+ "runAt": {
+ "type": "string"
+ },
+ "scheduledTime": {
+ "description": "Value for scheduled time. Follow the type, format, enumeration, and bounds declared in this schema.",
+ "type": "string"
+ },
+ "sendAt": {
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ },
+ "when": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "groupJid"
+ ],
+ "type": "object"
+}
changedInput schema / allOf
Previous value: -[
- {
- "if": {
- "properties": {
- "operation": {
- "const": "broadcast_preview"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_1"
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "broadcast_send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_2"
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "admins_send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_3"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "buttons_send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_4"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "delete"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_3"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "get"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_5"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "list"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_5"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "poll_send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_6"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "reply"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_7"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_8"
- }
- },
- "required": [
- "input"
- ]
- }
- }
-]New value: +[
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "broadcast_preview"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_1"
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "broadcast_send"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_2"
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "admins_send"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_3"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "buttons_send"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_4"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "delete"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_3"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "get"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_5"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "list"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_6"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "poll_send"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_7"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "reply"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_8"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "operation": {
+ "const": "send"
+ }
+ },
+ "required": [
+ "operation"
+ ]
+ },
+ "then": {
+ "properties": {
+ "input": {
+ "$ref": "#/$defs/input_9"
+ }
+ },
+ "required": [
+ "input"
+ ]
+ }
+ }
+]