# Group Settings

Endpoints for managing group-specific settings and configuration options. These endpoints allow authorized group members to view, update, and delete settings that control group behavior, features, and customization options.

## Update group settings

 - [PUT /api/v1/groups/{groupId}/settings](https://docs.wellesley.social/openapi/group-settings/paths/~1api~1v1~1groups~1%7Bgroupid%7D~1settings/put.md): Update multiple group settings in a single operation. Each setting must be provided as a complete object with all required fields. Partial updates are not supported to ensure data consistency and prevent configuration errors. Requires authentication and the GroupSettings.Manage RBAC permission within the group.

RBAC: requires GroupSettings.Manage

## Get group settings

 - [GET /api/v1/groups/{groupId}/settings](https://docs.wellesley.social/openapi/group-settings/paths/~1api~1v1~1groups~1%7Bgroupid%7D~1settings/get.md): Retrieve specific group settings by their keys. Returns a JSON object mapping setting names to their configured values. Only settings that the authenticated user has permission to read will be included in the response. Requires authentication and group membership.

## Delete group settings

 - [DELETE /api/v1/groups/{groupId}/settings](https://docs.wellesley.social/openapi/group-settings/paths/~1api~1v1~1groups~1%7Bgroupid%7D~1settings/delete.md): Remove specific group settings by their keys. This operation will permanently delete the specified settings and revert them to their default values. Use with caution as deleted settings cannot be recovered. Requires authentication and the GroupSettings.Manage RBAC permission within the group.

RBAC: requires GroupSettings.Manage

