# Users

 - [GET /series/user](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/get_current_user_profile_series_user_get.md): Get current authenticated user's profile. Auto-provisions user if not exists.
 - [PUT /series/user](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/update_current_user_profile_series_user_put.md): Update current user's profile. Only username and active status can be modified (email immutable from JWT).
 - [GET /series/user/charts](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/get_current_user_charts_series_user_charts_get.md): Get current user's chart configurations. Returns charts as dictionary for flexible storage.
 - [PUT /series/user/charts](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/update_current_user_charts_series_user_charts_put.md): Update current user's chart configurations. Replaces entire charts object with new configuration.
 - [PATCH /series/user/charts](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/patch_current_user_charts_series_user_charts_patch.md): Partially update user's chart configurations. Merges provided charts with existing ones (additive update).
 - [DELETE /series/user/charts/{chart_id}](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/delete_user_chart_series_user_charts__chart_id__delete.md): Delete specific chart configuration by ID. Returns 404 if chart doesn't exist.
 - [GET /series/user/preferences](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/get_current_user_preferences_series_user_preferences_get.md): Get current user's preferences.
 - [PUT /series/user/preferences](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/update_current_user_preferences_series_user_preferences_put.md): Update current user's preferences. Replaces entire preferences object with new configuration.
 - [PATCH /series/user/preferences](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/patch_current_user_preferences_series_user_preferences_patch.md): Partially update user's preferences. Merges provided preferences with existing ones (additive update).
 - [GET /series/user/configuration](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/get_user_configuration_series_user_configuration_get.md): Get complete user configuration. Legacy endpoint for backward compatibility. Charts dict is converted to list format.
 - [POST /series/user/configuration](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/save_user_configuration_series_user_configuration_post.md): Save complete user configuration. Legacy endpoint for backward compatibility. Charts list is converted to dict with index keys.
 - [GET /series/user/configurations](https://docs.vanda-analytics.com/apis/series/vanda-msvc-series/users/get_user_configurations_series_user_configurations_get.md): Get saved configurations for a user. Legacy endpoint for backward compatibility. Args: email: User email to retrieve configurations username: Optional username filter current_user: Authenticated user
