Skip to main content
PUT
Update organization trip defaults

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Request fields accepted by this operation. Omitted optional properties retain the behavior described above.

trip_default_participant_goal_mode
enum<string>

Validation: required|in:equal_split,fixed_amount,manual.

Available options:
equal_split,
fixed_amount,
manual
Example:

"equal_split"

trip_default_participant_goal_amount
number | null

Validation: nullable|numeric|min:0|max:999999999.99.

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

40

trip_show_donation_amounts
boolean

Validation: boolean.

Example:

false

trip_show_donor_names
enum<string>

Validation: required|in:full,first_initial,anonymous.

Available options:
full,
first_initial,
anonymous
Example:

"full"

trip_allow_recurring_donations
boolean

Validation: boolean.

Example:

false

trip_completed_accept_donations
boolean

Validation: boolean.

Example:

false

trip_sync_budget_to_goal
boolean

Validation: boolean.

Example:

false

trip_allow_participant_visibility_opt_out
boolean

Validation: boolean.

Example:

false

trip_task_reminder_days
integer[]
Required range: -365 <= x <= 365
trip_request_to_join_enabled
boolean

Validation: boolean.

Example:

false

Response

Update organization trip defaults response.

message
string
Example:

"Saved successfully."

data
object