Skip to content

SmsNotificationProfileConfig

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.

{
"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"
}
Image preview