addedInput schema / properties / body / properties / channel
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "EMAIL",
+ "SMS",
+ "WEBHOOK"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Delivery channel (default: EMAIL)"
+}
addedInput schema / properties / body / properties / componentIds
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Component IDs to scope; omit to leave existing scope; empty list widens to the whole page"
+}
addedInput schema / properties / body / properties / destination
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 2048,
+ "minLength": 0,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Channel destination (email, phone, or webhook URL)"
+}
addedInput schema / properties / body / properties / email / anyOf
Added value: +[
+ {
+ "format": "email",
+ "maxLength": 320,
+ "minLength": 0,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / body / properties / email / default
Added value: +null
changedInput schema / properties / body / properties / email / description
Previous value: -"Email address to add as a confirmed subscriber"New value: +"Email for EMAIL channel; legacy clients may send only this"
removedInput schema / properties / body / properties / email / format
Removed value: -"email"
removedInput schema / properties / body / properties / email / minLength
Removed value: -1
removedInput schema / properties / body / properties / email / type
Removed value: -"string"
addedInput schema / properties / body / properties / requireConfirmation
Added value: +{
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "When true (EMAIL only), create unconfirmed and send opt-in; null/false confirms immediately"
+}
removedInput schema / properties / body / required
Removed value: -[
- "email"
-]