Update notification settings
PATCH
/api/v1/settings/notifications
const url = 'https://app.prokure.ca/api/v1/settings/notifications';const options = { method: 'PATCH', headers: {'Content-Type': 'application/json'}, body: '{"digest_days":[1],"digest_hour":1,"digest_tz":"example","digest_min_score":1,"digest_max_items":1,"notification_emails":["hello@example.com"],"amendment_notification_policy":"all"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://app.prokure.ca/api/v1/settings/notifications \ --header 'Content-Type: application/json' \ --data '{ "digest_days": [ 1 ], "digest_hour": 1, "digest_tz": "example", "digest_min_score": 1, "digest_max_items": 1, "notification_emails": [ "hello@example.com" ], "amendment_notification_policy": "all" }'Request Bodyrequired
Section titled “Request Bodyrequired”Any non-empty subset of the writable notification settings; unknown fields are rejected.
Media typeapplication/json
Any non-empty subset of the writable notification settings; unknown fields are rejected.
object
digest_days
ISO weekdays 1 (Monday) to 7 (Sunday), unique, sorted ascending on write. An empty list pauses the digest.
Array<integer>
digest_hour
integer
digest_tz
IANA time zone name, e.g. America/Vancouver
string
digest_min_score
integer
digest_max_items
integer
notification_emails
Recipient addresses; trimmed, lower-cased and de-duplicated before the cap of 10 distinct addresses is applied. An empty list falls back to the account contact email.
Array<string>
amendment_notification_policy
string
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
digest_days
required
Array<integer>
digest_hour
required
integer
digest_tz
required
string
digest_min_score
required
integer
digest_max_items
required
integer
notification_emails
required
Array<string>
amendment_notification_policy
required
string
effective_recipients
required
Array<string>
Example
{ "amendment_notification_policy": "all"}Default Response
Media typeapplication/json
object
error
required
string
message
required
string
requestId
required
string
issues
Array
issue_count
integer
Example
{ "error": "unauthorized"}Default Response
Media typeapplication/json
object
error
required
string
message
required
string
requestId
required
string
issues
Array
issue_count
integer
Example
{ "error": "unauthorized"}Default Response
Media typeapplication/json
object
error
required
string
message
required
string
requestId
required
string
issues
Array
issue_count
integer
Example
{ "error": "unauthorized"}Default Response
Media typeapplication/json
object
error
required
string
message
required
string
requestId
required
string
issues
Array
issue_count
integer
Example
{ "error": "unauthorized"}Default Response
Media typeapplication/json
object
error
required
string
message
required
string
requestId
required
string
issues
Array
issue_count
integer
Example
{ "error": "unauthorized"}