changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
addedInput schema / properties / client_reference
Added value: +{
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / headers
Added value: +{
+ "items": {
+ "properties": {
+ "name": {
+ "maxLength": 78,
+ "pattern": "^[A-Za-z0-9-]+$",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 998,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedInput schema / properties / metadata
Added value: +{
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+}
addedInput schema / properties / sandbox_outcome
Added value: +{
+ "enum": [
+ "delivered",
+ "bounced",
+ "complained"
+ ],
+ "type": "string"
+}
addedInput schema / properties / source_rfc_message_id
Added value: +{
+ "maxLength": 998,
+ "pattern": "^<[^<>\\s@]+@[^<>\\s@]+>$",
+ "type": "string"
+}
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
addedOutput schema / properties / message / properties / client_reference
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / message / properties / delivered_rfc_message_id
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / message / properties / headers
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 78,
+ "pattern": "^[A-Za-z0-9-]+$",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 998,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedOutput schema / properties / message / properties / metadata
Added value: +{
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+}
addedOutput schema / properties / message / properties / mode
Added value: +{
+ "enum": [
+ "live",
+ "test"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / message / properties / rule_disposition
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "matched_rule_ids": {
+ "description": "Inbox rule IDs that matched this inbound message, in evaluation order.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "stop_rule_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Inbox rule ID that stopped further processing, if any."
+ }
+ },
+ "required": [
+ "matched_rule_ids",
+ "stop_rule_id"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Inbox rule evaluation recorded for this tracked message at delivery."
+}
changedOutput schema / properties / message / properties / source / enum
Previous value: -[
- "api",
- "dashboard",
- "inbound",
- "smtp"
-]New value: +[
+ "api",
+ "newsletter",
+ "dashboard",
+ "inbound",
+ "smtp",
+ "assistant"
+]
addedOutput schema / properties / message / properties / source_rfc_message_id
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / properties / message / properties / status / enum
Previous value: -[
- "scheduled",
- "queued",
- "sent",
- "delivered",
- "bounced",
- "complained",
- "failed",
- "cancelled"
-]New value: +[
+ "scheduled",
+ "queued",
+ "sent",
+ "delivered",
+ "bounced",
+ "complained",
+ "failed",
+ "suppressed",
+ "cancelled"
+]
changedOutput schema / properties / message / required
Previous value: -[
- "object",
- "id",
- "mailbox_id",
- "thread_id",
- "subject",
- "from_address",
- "to_addresses",
- "cc_addresses",
- "bcc_addresses",
- "attachments",
- "source",
- "status",
- "scheduled_at",
- "created_at",
- "updated_at"
-]New value: +[
+ "object",
+ "id",
+ "mailbox_id",
+ "thread_id",
+ "source_rfc_message_id",
+ "delivered_rfc_message_id",
+ "client_reference",
+ "metadata",
+ "headers",
+ "subject",
+ "from_address",
+ "to_addresses",
+ "cc_addresses",
+ "bcc_addresses",
+ "attachments",
+ "source",
+ "mode",
+ "status",
+ "rule_disposition",
+ "scheduled_at",
+ "created_at",
+ "updated_at"
+]