addedInput schema / $schema
Added value: +"https://json-schema.org/draft/2020-12/schema"
addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / account_id / description
Added value: +"Account ID or email address. Omit when only one account is signed in."
addedInput schema / properties / account_id / maxLength
Added value: +320
addedInput schema / properties / account_id / minLength
Added value: +1
removedInput schema / properties / attachments / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / attachments / default
Removed value: -null
addedInput schema / properties / attachments / description
Added value: +"Local files to attach: at most 10, each at most 25 MB."
addedInput schema / properties / attachments / items
Added value: +{
+ "description": "Local file path inside the server's allowed folders. Hidden and secret files are refused.",
+ "maxLength": 4096,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / attachments / maxItems
Added value: +10
addedInput schema / properties / attachments / type
Added value: +"array"
addedInput schema / properties / attachments / uniqueItems
Added value: +true
addedInput schema / properties / bcc
Added value: +{
+ "description": "Bcc recipients.",
+ "items": {
+ "description": "Email address, e.g. jane@example.com.",
+ "format": "email",
+ "maxLength": 320,
+ "minLength": 3,
+ "type": "string"
+ },
+ "maxItems": 500,
+ "type": "array",
+ "uniqueItems": true
+}
addedInput schema / properties / body / description
Added value: +"Message body."
addedInput schema / properties / body / maxLength
Added value: +1000000
addedInput schema / properties / body_format
Added value: +{
+ "default": "text",
+ "description": "Format of the body text you supply.",
+ "enum": [
+ "text",
+ "html"
+ ],
+ "type": "string"
+}
removedInput schema / properties / cc / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / cc / default
Removed value: -null
addedInput schema / properties / cc / description
Added value: +"Cc recipients."
addedInput schema / properties / cc / items
Added value: +{
+ "description": "Email address, e.g. jane@example.com.",
+ "format": "email",
+ "maxLength": 320,
+ "minLength": 3,
+ "type": "string"
+}
addedInput schema / properties / cc / maxItems
Added value: +500
addedInput schema / properties / cc / type
Added value: +"array"
addedInput schema / properties / cc / uniqueItems
Added value: +true
addedInput schema / properties / confirm / description
Added value: +"Must be true to send this email; set only after the user approves."
addedInput schema / properties / draft_id
Added value: +{
+ "description": "mode='draft': draft ID from email_create_draft.",
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / importance
Added value: +{
+ "description": "Message importance.",
+ "enum": [
+ "low",
+ "normal",
+ "high"
+ ],
+ "type": "string"
+}
addedInput schema / properties / mode
Added value: +{
+ "description": "Send a new message or an existing draft.",
+ "enum": [
+ "new",
+ "draft"
+ ],
+ "type": "string"
+}
addedInput schema / properties / save_to_sent
Added value: +{
+ "default": true,
+ "description": "mode='new': keep a copy in Sent Items.",
+ "type": "boolean"
+}
addedInput schema / properties / subject / description
Added value: +"Subject line."
addedInput schema / properties / subject / maxLength
Added value: +998
addedInput schema / properties / subject / minLength
Added value: +1
removedInput schema / properties / to / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
-]
addedInput schema / properties / to / description
Added value: +"Recipients (To)."
addedInput schema / properties / to / items
Added value: +{
+ "description": "Email address, e.g. jane@example.com.",
+ "format": "email",
+ "maxLength": 320,
+ "minLength": 3,
+ "type": "string"
+}
addedInput schema / properties / to / maxItems
Added value: +500
addedInput schema / properties / to / minItems
Added value: +1
addedInput schema / properties / to / type
Added value: +"array"
addedInput schema / properties / to / uniqueItems
Added value: +true
changedInput schema / required
Previous value: -[
- "account_id",
- "to",
- "subject",
- "body"
-]New value: +[
+ "mode",
+ "confirm"
+]
addedOutput schema / $schema
Added value: +"https://json-schema.org/draft/2020-12/schema"
changedOutput schema / additionalProperties
Previous value: -{
- "type": "string"
-}New value: +false
addedOutput schema / description
Added value: +"Send confirmation."
addedOutput schema / properties
Added value: +{
+ "draft_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mode": {
+ "enum": [
+ "new",
+ "draft"
+ ]
+ },
+ "recipient_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sent_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "status": {
+ "const": "sent"
+ },
+ "summary": {
+ "description": "One-line human summary. The tool's text content is this result serialized as JSON (summary included), so a client that ignores structuredContent still sees every field.",
+ "type": "string"
+ }
+}
addedOutput schema / required
Added value: +[
+ "status",
+ "mode",
+ "draft_id",
+ "recipient_count",
+ "sent_at",
+ "summary"
+]