addedInput schema / $defs / input_2 / examples
Added value: +[
+ {
+ "groupJids": [
+ "120363000000000000@g.us"
+ ],
+ "message": "Aviso de exemplo"
+ }
+]
addedInput schema / $defs / input_3 / examples
Added value: +[
+ {
+ "groupJid": "120363000000000000@g.us",
+ "message": "Mensagem de exemplo",
+ "question": "example",
+ "text": "Mensagem de exemplo"
+ }
+]
changedInput schema / $defs / input_3 / properties / buttons / items / additionalProperties
Previous value: -trueNew value: +false
addedInput schema / $defs / input_3 / properties / buttons / items / description
Added value: +"WhatsApp quick-reply button. The controller accepts at most three buttons and ignores entries without id or text."
addedInput schema / $defs / input_3 / properties / buttons / items / properties
Added value: +{
+ "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"
+ }
+}
addedInput schema / $defs / input_3 / properties / buttons / items / required
Added value: +[
+ "id",
+ "text"
+]
changedInput schema / $defs / input_3 / properties / scheduledTime / description
Previous value: -"Opcional. Data/hora futura para agendar em vez de enviar imediatamente. Tambem aceita sendAt, runAt, when, datetime ou dateTime."New value: +"Value for scheduled time. Follow the type, format, enumeration, and bounds declared in this schema."
addedInput schema / $defs / input_4 / examples
Added value: +[
+ {
+ "buttons": [
+ {
+ "id": "confirm",
+ "text": "Confirmar"
+ }
+ ],
+ "groupJid": "120363000000000000@g.us",
+ "message": "Escolha uma opção"
+ }
+]
changedInput schema / $defs / input_4 / properties / buttons / items / additionalProperties
Previous value: -trueNew value: +false
addedInput schema / $defs / input_4 / properties / buttons / items / description
Added value: +"WhatsApp quick-reply button. The controller accepts at most three buttons and ignores entries without id or text."
addedInput schema / $defs / input_4 / properties / buttons / items / properties
Added value: +{
+ "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"
+ }
+}
addedInput schema / $defs / input_4 / properties / buttons / items / required
Added value: +[
+ "id",
+ "text"
+]
addedInput schema / $defs / input_4 / properties / confirmation_id
Added value: +{
+ "type": "string"
+}
addedInput schema / $defs / input_4 / properties / mode
Added value: +{
+ "enum": [
+ "preview"
+ ],
+ "type": "string"
+}
addedInput schema / $defs / input_4 / properties / preview
Added value: +{
+ "type": "boolean"
+}
changedInput schema / $defs / input_4 / properties / scheduledTime / description
Previous value: -"Opcional. Data/hora futura para agendar em vez de enviar imediatamente. Tambem aceita sendAt, runAt, when, datetime ou dateTime."New value: +"Value for scheduled time. Follow the type, format, enumeration, and bounds declared in this schema."
addedInput schema / $defs / input_5
Added value: +{
+ "additionalProperties": true,
+ "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"
+ },
+ "groupJid": {
+ "type": "string"
+ },
+ "isRecurrent": {
+ "type": "boolean"
+ },
+ "message": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "options": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "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"
+}
addedInput schema / $defs / input_6
Added value: +{
+ "additionalProperties": true,
+ "examples": [
+ {
+ "groupJid": "120363000000000000@g.us",
+ "options": [
+ "Opção 1",
+ "Opção 2"
+ ],
+ "question": "Qual opção?"
+ }
+ ],
+ "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"
+}
addedInput schema / $defs / input_7
Added value: +{
+ "additionalProperties": true,
+ "examples": [
+ {
+ "groupJid": "120363000000000000@g.us",
+ "message": "Resposta de exemplo",
+ "messageId": "message-example"
+ }
+ ],
+ "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"
+}
addedInput schema / $defs / input_8
Added value: +{
+ "additionalProperties": true,
+ "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_3"
- }
- },
- "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_4"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "list"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_4"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "poll_send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_3"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "reply"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_3"
- }
- },
- "required": [
- "input"
- ]
- }
- },
- {
- "if": {
- "properties": {
- "operation": {
- "const": "send"
- }
- },
- "required": [
- "operation"
- ]
- },
- "then": {
- "properties": {
- "input": {
- "$ref": "#/$defs/input_3"
- }
- },
- "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_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"
+ ]
+ }
+ }
+]
changedInput schema / properties / input / description
Previous value: -"Parâmetros da operação escolhida, conforme as condições abaixo. Use os identificadores retornados pelas consultas e envie somente os campos solicitados. Omita ou use {} quando a operação não exigir parâmetros."New value: +"Parameters for the selected operation. Reuse identifiers returned by read operations and submit only documented fields. Omit input or use an empty object when the operation has no parameters."
changedInput schema / properties / operation / description
Previous value: -"Escolha uma operação da lista deste domínio. Nomes compostos identificam recurso e ação; list pesquisa registros e get lê um registro identificado. Os parâmetros exigidos aparecem em input conforme a opção."New value: +"Select one operation in this family. Compound names identify a resource and action; list searches records and get reads one identified record. The conditional input schema below defines the required parameters."
addedOutput schema / properties / presentation / properties / items / items / properties / participantCount
Added value: +{
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / presentation / properties / items / items / properties / reference
Added value: +{
+ "type": "string"
+}