Update a partial subset of group settings

Accepts any subset of the sections returned by GET /groups/{group_id}/settings.
Each section is independently optional — sending only meeting updates only
meeting fields. Within a section, only properties that are explicitly set are
persisted. Returns the full updated settings shape on success.

Concurrency model: last-write-wins (no optimistic-locking version field).

Authorization: caller must have canEditGroup. Group Leaders are blocked
(403) from writing the privileges, organization, or attendance_grouping_ids
sections — those require admin / department-admin / master-admin rights.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required

The group's id

Body Params

Partial settings payload — any subset of fields.

meeting
object
location
object
notifications
object
privileges
object

Admin-only — Group Leaders are rejected with 403 if they include this section.

organization
object

Admin-only — Group Leaders are rejected with 403 if they include this section.

attendance_grouping_ids
array of integers | null

Replace-all selection of event_grouping ids. Send null (or omit) for
no change; send [] to clear all selections. Admin-only — Group Leaders
are rejected with 403 if they include this field.

attendance_grouping_ids
Responses
200

Returns the full updated settings payload — same shape as
GET /groups/{group_id}/settings.

401

Not authenticated

403

Caller lacks canEditGroup, or Group Leader attempted to write a privileged section

404

Group not found

Language
Credentials
OAuth2
Missing 1 required scope
LoadingLoading…
Response
Click Try It! to start a request and see the response here!