# Account Management

## Get current user profile

 - [GET /api/v1/account/users/me](https://zonedevelopersdocumentationv1.redocly.app/apis/account-management/paths/~1api~1v1~1account~1users~1me/get.md): This endpoint returns the account and profile information of the logged-in user,
including personal details, contact information, timezone preferences, pagination settings,
and platform access permissions.

The data is fetched from the configured Identity Provider and enriched with platform-specific
metadata such as timezone details.
            
Use cases:

- Display user profile information in account or settings screens
- Pre-fill user details during profile updates
- Determine platform control access for UI feature visibility

## Get current account

 - [GET /api/v1/account/current](https://zonedevelopersdocumentationv1.redocly.app/apis/account-management/paths/~1api~1v1~1account~1current/get.md): This endpoint returns account-level information associated with the
currently authenticated user, including contact details, country,
currency, timezone configuration, and branding information.

The account data is fetched from the configured Identity Provider and
enriched with platform-cached reference data such as country, currency,
and timezone metadata for display purposes.
            
Use cases:

- Display account profile and contact information
- Populate account settings and configuration screens
- Resolve account-level locale, currency, and timezone preferences

## Get account contacts

 - [GET /api/v1/account/contacts](https://zonedevelopersdocumentationv1.redocly.app/apis/account-management/paths/~1api~1v1~1account~1contacts/get.md): This endpoint returns all contact records linked to the currently
active account.

Use cases:

- Display account contacts in management or settings screens
- Select contacts for notifications or communication workflows
- View contact details associated with an account

## Change current user password

 - [POST /api/v1/account/users/me/changepassword](https://zonedevelopersdocumentationv1.redocly.app/apis/account-management/paths/~1api~1v1~1account~1users~1me~1changepassword/post.md): This endpoint allows the logged-in user to update their account password.
The password change request is forwarded to the configured Identity Provider
and processed for the current user only.

Upon successful password change:

- All active user sessions are invalidated except the current session
- The password change timestamp is updated for security tracking

