SmsNotificationProfileConfig
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
kind |
"sms" |
Yes | |
service |
string | No | values "eyesonit", "twilio". default "eyesonit" |
toNumbers |
array of string | Yes | minimum items 1. maximum items 32 |
fromNumber |
string or null | No | |
recipientsConsented |
boolean | Yes | |
maximumSegmentsPerHour |
integer | No | minimum 1.0. maximum 10000.0. default 100 |
repeatIntervalSeconds |
integer | No | minimum 60.0. maximum 86400.0. default 300 |
consoleUrl |
string | Yes | maximum length 256 |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "kind": { "type": "string", "const": "sms", "title": "Kind" }, "service": { "type": "string", "enum": [ "eyesonit", "twilio" ], "title": "Service", "default": "eyesonit" }, "toNumbers": { "items": { "type": "string" }, "type": "array", "maxItems": 32, "minItems": 1, "title": "Tonumbers" }, "fromNumber": { "anyOf": [ { "type": "string", "pattern": "^\\+[1-9][0-9]{7,14}$" }, { "type": "null" } ], "title": "Fromnumber" }, "recipientsConsented": { "type": "boolean", "title": "Recipientsconsented" }, "maximumSegmentsPerHour": { "type": "integer", "maximum": 10000.0, "minimum": 1.0, "title": "Maximumsegmentsperhour", "default": 100 }, "repeatIntervalSeconds": { "type": "integer", "maximum": 86400.0, "minimum": 60.0, "title": "Repeatintervalseconds", "default": 300 }, "consoleUrl": { "type": "string", "maxLength": 256, "title": "Consoleurl" } }, "additionalProperties": false, "type": "object", "required": [ "kind", "toNumbers", "recipientsConsented", "consoleUrl" ], "title": "SmsNotificationProfileConfig"}