/api/v1/me/notification-settings (PUT)
PUT
/api/v1/me/notification-settings
const url = 'https://example.com/api/v1/me/notification-settings';const options = { method: 'PUT', headers: {'Content-Type': 'application/json'}, body: '{"digestTime":"example","quietFrom":"example","quietTo":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/v1/me/notification-settings \ --header 'Content-Type: application/json' \ --data '{ "digestTime": "example", "quietFrom": "example", "quietTo": "example" }'Request Bodyrequired
Section titled “Request Bodyrequired”Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
timezone
required
string
digestTime
required
string
smtpConfigured
required
boolean
push
required
object
available
required
boolean
publicKey
required
string | null
reason
string
apprise
required
object
available
required
boolean
channels
required
Array<object>
object
id
required
string format: uuid
kind
required
string
label
required
string | null
displayHost
required
string | null
locations
required
Array<object>
object
locationId
required
string format: uuid
name
required
string
role
required
string
kinds
required
object
key
additional properties
object
inapp
required
boolean
email
required
boolean
webpush
required
boolean
webhook
required
boolean
ntfy
required
boolean
telegram
required
boolean
apprise
required
boolean
isDefault
required
boolean
set
required
Array<string>
account
required
object
aiSummary
required
object
email
required
boolean
kinds
required
object
key
additional properties
object
inapp
required
boolean
email
required
boolean
webpush
required
boolean
webhook
required
boolean
ntfy
required
boolean
telegram
required
boolean
apprise
required
boolean
isDefault
required
boolean
set
required
Array<string>
Example
{ "push": { "reason": "no_https" }, "channels": [ { "kind": "email" } ], "locations": [ { "role": "owner", "kinds": { "additionalProperty": { "set": [ "inapp" ] } } } ], "account": { "kinds": { "additionalProperty": { "set": [ "inapp" ] } } }}