# User Settings Endpoints for managing user-specific settings and preferences. These endpoints allow authenticated users to view, update, and delete their personal settings that control their account behavior, interface preferences, privacy options, and feature customizations. ## Update user settings - [PUT /api/v1/settings/user](https://docs.wellesley.social/openapi/user-settings/paths/~1api~1v1~1settings~1user/put.md): Update multiple user settings in a single operation for the authenticated user. Each setting must be provided as a complete object with all required fields. Partial updates are not supported to ensure data consistency and prevent preference corruption. ## Get user settings - [GET /api/v1/settings/user](https://docs.wellesley.social/openapi/user-settings/paths/~1api~1v1~1settings~1user/get.md): Retrieve specific user settings by their keys for the authenticated user. Returns a JSON object mapping setting names to their configured values. Only settings belonging to the current user are accessible through this endpoint. ## Delete user settings - [DELETE /api/v1/settings/user](https://docs.wellesley.social/openapi/user-settings/paths/~1api~1v1~1settings~1user/delete.md): Remove specific user settings by their keys for the authenticated user. This operation will permanently delete the specified settings and revert them to their default values. Deleted preferences cannot be recovered.