Skip to main content
PUT
Update giving-anniversary settings

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Validated request fields for this operation.

enabled
boolean

Enabled. Validation: sometimes, boolean.

Example:

true

timezone
string | null

Timezone. Validation: sometimes, nullable, string, timezone:all_with_bc, not_in:Factory.

Example:

"Africa/Kampala"

lookahead_days
integer

Lookahead days. Validation: sometimes, integer, min:1, max:366.

Required range: 1 <= x <= 366
Example:

1

due_window_days
integer

Due window days. Validation: sometimes, integer, min:0, max:60.

Required range: 0 <= x <= 60
Example:

1

missed_grace_days
integer

Missed grace days. Validation: sometimes, integer, min:0, max:180.

Required range: 0 <= x <= 180
Example:

1

milestone_types
enum<string>[]

Milestone types. Validation: sometimes, array.

Milestone types item. Validation: string; allowed values: first_gift, first_one_time_gift, first_recurring_gift, first_sponsorship.

Available options:
first_gift,
first_one_time_gift,
first_recurring_gift,
first_sponsorship
digest
object

Digest. Validation: sometimes, array.

Response

Operation result.

status
string
Example:

"success"

data
object

Canonical anniversary settings returned after defaults and bounds are applied.