Skip to main content
PATCH
/
cabinet
/
notifications
Update Notification Settings
curl --request PATCH \
  --url http://localhost:8080/cabinet/notifications \
  --header 'Content-Type: application/json' \
  --data '
{
  "subscription_expiry_enabled": true,
  "subscription_expiry_days": 15,
  "traffic_warning_enabled": true,
  "traffic_warning_percent": 74,
  "balance_low_enabled": true,
  "balance_low_threshold": 1,
  "news_enabled": true,
  "promo_offers_enabled": true
}
'
{
  "subscription_expiry_enabled": true,
  "subscription_expiry_days": 3,
  "traffic_warning_enabled": true,
  "traffic_warning_percent": 80,
  "balance_low_enabled": true,
  "balance_low_threshold": 100,
  "news_enabled": true,
  "promo_offers_enabled": true
}

Body

application/json

Update notification settings.

subscription_expiry_enabled
boolean | null
subscription_expiry_days
integer | null
Required range: 1 <= x <= 30
traffic_warning_enabled
boolean | null
traffic_warning_percent
integer | null
Required range: 50 <= x <= 99
balance_low_enabled
boolean | null
balance_low_threshold
integer | null
Required range: x >= 0
news_enabled
boolean | null
promo_offers_enabled
boolean | null

Response

Successful Response

User notification settings.

subscription_expiry_enabled
boolean
default:true
subscription_expiry_days
integer
default:3
traffic_warning_enabled
boolean
default:true
traffic_warning_percent
integer
default:80
balance_low_enabled
boolean
default:true
balance_low_threshold
integer
default:100
news_enabled
boolean
default:true
promo_offers_enabled
boolean
default:true