Skip to main content
PUT
Update notification configuration

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Idempotency key for this state-changing request (required, max 255 characters).

Maximum string length: 255

Body

application/json
channels
string[] | null
required

Channels to store; non-empty, unique, subset of {WEBHOOK, EMAIL}.

Maximum array length: 20
expectedVersion
integer<int64>
required

The version last read; the update applies only while it still matches (optimistic lock).

Required range: x >= 1
windowLeadMinutes
integer<int64>
required

Lead time (minutes), 1-120.

Required range: 1 <= x <= 120

Response

OK

channels
string[]
required

Notification channels stored with this configuration (WEBHOOK, EMAIL).

version
integer<int64>
required

Optimistic-concurrency version; pass as expectedVersion on the next update.

windowLeadMinutes
integer<int64>
required

Lead time (minutes) before a deposit-window close at which to fire the alert.