Skip to main content
PUT
Save workspace email/calendar settings

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.

enabled
boolean

Validation: boolean.

allowed_providers_json
string[]
matching_mode
enum<string>
Available options:
existing_records_only,
selective_unmatched_queue,
auto_create_after_reply,
auto_create_all_contacts
metadata_visibility
enum<string>

Validation: in:none,team.

Available options:
none,
team
body_sharing_policy
enum<string>

Validation: in:staff_controlled,admin_approval_required,disabled.

Available options:
staff_controlled,
admin_approval_required,
disabled
sync_lookback_months
integer

Validation: integer|min:1|max:60.

Required range: 1 <= x <= 60
calendar_lookahead_months
integer

Validation: integer|min:1|max:60.

Required range: 1 <= x <= 60
retention_months
integer | null

Validation: nullable|integer|min:0|max:120.

Required range: 0 <= x <= 120
internal_domains_json
string[]
excluded_senders_json
string[]
excluded_domains_json
string[]

Validation: boolean.

auto_create_donors
boolean

Validation: boolean.

confirmed_retention_impact
boolean

Validation: boolean.

retention_confirmation_token
string | null

Validation: nullable|string|max:8192.

Maximum string length: 8192
confirm_metadata_sharing
boolean

Validation: boolean.

Response

Save workspace email/calendar settings response.

data
object