changedInput schema / $schema
Previous value: -"https://json-schema.org/draft/2020-12/schema"New value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / accountId / anyOf
Added value: +[
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / accountId / description
Added value: +"Account to operate on. Optional when exactly one account is connected."
removedInput schema / properties / accountId / maxLength
Removed value: -512
removedInput schema / properties / accountId / minLength
Removed value: -1
removedInput schema / properties / accountId / type
Removed value: -"string"
addedInput schema / properties / attachments / anyOf
Added value: +[
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "description": "base64",
+ "type": "string"
+ },
+ "contentId": {
+ "description": "Content-ID for an inline image, referenced from bodyHtml as cid:<contentId>",
+ "minLength": 1,
+ "type": "string"
+ },
+ "disposition": {
+ "description": "Defaults to attachment",
+ "enum": [
+ "inline",
+ "attachment"
+ ],
+ "type": "string"
+ },
+ "filename": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "mimeType": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "filename",
+ "mimeType",
+ "content"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / attachments / items
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "content": {
- "type": "string"
- },
- "contentId": {
- "maxLength": 255,
- "type": "string"
- },
- "disposition": {
- "enum": [
- "inline",
- "attachment"
- ],
- "type": "string"
- },
- "filename": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "mimeType": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "filename",
- "mimeType",
- "content"
- ],
- "type": "object"
-}
removedInput schema / properties / attachments / maxItems
Removed value: -30
removedInput schema / properties / attachments / type
Removed value: -"array"
addedInput schema / properties / bcc / anyOf
Added value: +[
+ {
+ "description": "Recipients, each \"Name <a@x.com>\" or \"a@x.com\"",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / bcc / description
Added value: +"Recipients, each \"Name <a@x.com>\" or \"a@x.com\""
removedInput schema / properties / bcc / items
Removed value: -{
- "maxLength": 512,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / bcc / maxItems
Removed value: -100
removedInput schema / properties / bcc / type
Removed value: -"array"
addedInput schema / properties / bodyHtml / description
Added value: +"HTML body"
removedInput schema / properties / bodyHtml / maxLength
Removed value: -32768
changedInput schema / properties / bodyHtml / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / bodyText / description
Added value: +"Plain-text body. Line breaks appear in the sent email. Keep each prose paragraph on one continuous line and separate paragraphs with blank lines."
removedInput schema / properties / bodyText / maxLength
Removed value: -32768
changedInput schema / properties / bodyText / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / cc / anyOf
Added value: +[
+ {
+ "description": "Recipients, each \"Name <a@x.com>\" or \"a@x.com\"",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / cc / description
Added value: +"Recipients, each \"Name <a@x.com>\" or \"a@x.com\""
removedInput schema / properties / cc / items
Removed value: -{
- "maxLength": 512,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / cc / maxItems
Removed value: -100
removedInput schema / properties / cc / type
Removed value: -"array"
addedInput schema / properties / draftId
Added value: +{
+ "anyOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedInput schema / properties / from / anyOf
Added value: +[
+ {
+ "format": "email",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / from / description
Added value: +"Connected address or an available send-as address"
removedInput schema / properties / from / format
Removed value: -"email"
removedInput schema / properties / from / pattern
Removed value: -"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
removedInput schema / properties / from / type
Removed value: -"string"
addedInput schema / properties / replyAll / description
Added value: +"With replyToMessageId: reply to all original recipients"
changedInput schema / properties / replyAll / type
Previous value: -"boolean"New value: +[
+ "boolean",
+ "null"
+]
addedInput schema / properties / replyToMessageId / anyOf
Added value: +[
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / replyToMessageId / description
Added value: +"Message being replied to; threads correctly and computes recipients if \"to\" is omitted"
removedInput schema / properties / replyToMessageId / maxLength
Removed value: -512
removedInput schema / properties / replyToMessageId / minLength
Removed value: -1
removedInput schema / properties / replyToMessageId / type
Removed value: -"string"
addedInput schema / properties / subject / description
Added value: +"Defaults to \"Re: ...\" when replying"
removedInput schema / properties / subject / maxLength
Removed value: -998
changedInput schema / properties / subject / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / to / anyOf
Added value: +[
+ {
+ "description": "Recipients, each \"Name <a@x.com>\" or \"a@x.com\"",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / to / description
Added value: +"Recipients, each \"Name <a@x.com>\" or \"a@x.com\""
removedInput schema / properties / to / items
Removed value: -{
- "maxLength": 512,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / to / maxItems
Removed value: -100
removedInput schema / properties / to / type
Removed value: -"array"