addedInput schema / properties / requestBody / properties / attachments
Added value: +{
+ "description": "Optional file attachments. Not allowed on scheduled sends (scheduled_at).",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "content_base64": {
+ "description": "Base64-encoded attachment content.",
+ "maxLength": 44040192,
+ "minLength": 1,
+ "type": "string"
+ },
+ "content_id": {
+ "description": "Content-ID for an inline (cid) attachment: 1-128 printable ASCII characters, no whitespace or angle brackets. When set, the part renders inline and body_html can reference it (e.g. src=\"cid:logo-1\"). Omit for a regular downloadable attachment.",
+ "maxLength": 128,
+ "minLength": 1,
+ "pattern": "^[\\x21-\\x3B\\x3D\\x3F-\\x7E]+$",
+ "type": "string"
+ },
+ "content_type": {
+ "description": "MIME type of the attachment (e.g. \"application/pdf\"). Inferred from the filename when omitted.",
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "filename": {
+ "description": "Attachment filename including extension.",
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "filename",
+ "content_base64"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "type": "array"
+}
addedInput schema / properties / requestBody / properties / bcc
Added value: +{
+ "description": "Optional BCC recipients: a single address or an array of single-address strings (each entry exactly one address). Counts toward the combined to+cc+bcc max of 100.",
+ "oneOf": [
+ {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ {
+ "items": {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ }
+ ]
+}
changedInput schema / properties / requestBody / properties / body_html / description
Previous value: -"HTML message body."New value: +"HTML message body. Provide at least one of body_text or body_html. Reference inline attachments via cid: URLs matching their content_id."
changedInput schema / properties / requestBody / properties / body_text / description
Previous value: -"Plain-text message body."New value: +"Plain-text message body. Provide at least one of body_text or body_html."
addedInput schema / properties / requestBody / properties / cc
Added value: +{
+ "description": "Optional CC recipients: a single address or an array of single-address strings (each entry exactly one address). Counts toward the combined to+cc+bcc max of 100.",
+ "oneOf": [
+ {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ {
+ "items": {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ }
+ ]
+}
changedInput schema / properties / requestBody / properties / from / description
Previous value: -"RFC 5322 From header. For the demo any well-formed sender is accepted; nothing is sent."New value: +"RFC 5322 From header. The sender domain must be a verified outbound domain for your organization."
addedInput schema / properties / requestBody / properties / in_reply_to
Added value: +{
+ "description": "Message-ID of the email being replied to, for threading (e.g. \"<abc@example.com>\").",
+ "maxLength": 998,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / requestBody / properties / references
Added value: +{
+ "description": "List of Message-IDs for the References header, oldest-first.",
+ "items": {
+ "maxLength": 998,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+}
addedInput schema / properties / requestBody / properties / reply_to
Added value: +{
+ "description": "Optional Reply-To header: a single address or an array of up to 10 single-address entries. A pure header: adds no recipients and does not count toward the recipient cap.",
+ "oneOf": [
+ {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ {
+ "items": {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+ }
+ ]
+}
addedInput schema / properties / requestBody / properties / scheduled_at
Added value: +{
+ "description": "Schedule the send for a future time (ISO 8601 UTC, e.g. \"2026-08-01T09:00:00Z\"). Must be strictly in the future and at most 30 days out. Cannot be combined with wait or with attachments. Cancel before dispatch with cancelScheduledSend.",
+ "format": "date-time",
+ "type": "string"
+}
addedInput schema / properties / requestBody / properties / tags
Added value: +{
+ "description": "Optional metadata tags (max 10, unique names) stored on the send record for correlation and filtering via listSentEmails. Never rendered into headers and never delivered.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "description": "Tag name: ASCII letters, digits, underscores, dashes only.",
+ "maxLength": 64,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9_-]+$",
+ "type": "string"
+ },
+ "value": {
+ "description": "Tag value: same charset as the name. Use \"true\" for a bare marker tag.",
+ "maxLength": 256,
+ "minLength": 1,
+ "pattern": "^[A-Za-z0-9_-]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "type": "array"
+}
changedInput schema / properties / requestBody / properties / to / description
Previous value: -"Recipient email address. Nothing is delivered in demo mode."New value: +"Recipient email address (RFC 5321 mailbox, display-name form allowed), or an array of single-address strings to address multiple recipients with one message. Each array entry must be exactly one address. Combined to+cc+bcc count max 100."
removedInput schema / properties / requestBody / properties / to / maxLength
Removed value: -320
removedInput schema / properties / requestBody / properties / to / minLength
Removed value: -3
addedInput schema / properties / requestBody / properties / to / oneOf
Added value: +[
+ {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ {
+ "items": {
+ "maxLength": 998,
+ "minLength": 3,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ }
+]
removedInput schema / properties / requestBody / properties / to / type
Removed value: -"string"
addedInput schema / properties / requestBody / properties / wait
Added value: +{
+ "description": "When true, wait for the first SMTP delivery outcome before returning. Respects wait_timeout_ms. Cannot be combined with scheduled_at.",
+ "type": "boolean"
+}
addedInput schema / properties / requestBody / properties / wait_timeout_ms
Added value: +{
+ "description": "How long to wait for delivery confirmation when wait is true (1000-30000 ms, default 10000).",
+ "maximum": 30000,
+ "minimum": 1000,
+ "type": "number"
+}