Superadmin APIs/Configuration & Settings
Update SMTP Settings
PATCH
/superadmin/smtpsettingsBearer token required
SUPERADMINContent-Type:
application/jsonRequest Body
| Name | Type | Required | Description |
|---|---|---|---|
senderName | string | Optional | |
host | string | Optional | |
port | number | Optional | |
email | string | Optional | |
type | string | Optional | NONESSLTLS |
username | string | Optional | |
password | string | Optional | |
replyTo | string | Optional | |
isActive | boolean | Optional |
Request Example
JSON
{
"senderName": "Open VTS Alerts",
"host": "smtp.example.com",
"port": 587,
"email": "alerts@openvts.io",
"type": "TLS",
"username": "alerts@openvts.io",
"password": "smtp-password",
"replyTo": "support@openvts.io",
"isActive": true
}Code Examples
curl -X PATCH 'https://<your-domain>:3001/superadmin/smtpsettings' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"senderName": "Open VTS Alerts",
"host": "smtp.example.com",
"port": 587,
"email": "alerts@openvts.io",
"type": "TLS",
"username": "alerts@openvts.io",
"password": "smtp-password",
"replyTo": "support@openvts.io",
"isActive": true
}'