---
title: "Retrieve account"
method: GET
path: "/user/account"
tags: ["user-account"]
---

# Retrieve account

`GET /user/account`

Retrieve the current account profile for the authenticated user.

Use this endpoint to load account data in settings pages and to refresh client state after any account update.

This endpoint returns the canonical server-side view of account fields such as username, email, phone number,
profile text, avatar, and cover image metadata where available.

## Response `200`

Account details

- Account — Represents a user account in the system, including personal details and connected identities.
  - `username` string — Current username of the user
  - `name` string — User's given name
  - `familyName` string — User's family name
  - `profile` string — User's personal bio or profile description
  - `emailAddress` string, required — Primary email address
  - `phoneNumber` string — Primary phone number
  - `avatar` string, uri, nullable — URL to avatar
  - `cover` string, uri, nullable — URL to cover
  - `suspended` boolean, required — Whether the user is suspended
  - `local` boolean, required — Whether the user has a local password
  - `connectedIdentities` ConnectedIdentity[], required — A list of social identities connected to a user
    - `id` string, required — Unique identifier for the identity
    - `issuer` string, required — Identity provider issuer
    - `createdAt` string, required — When the identity was created

---

[API](https://skmtc.net/managem/apis/managem-api.md) · [All operations](https://skmtc.net/managem/apis/managem-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/managem/managem-api/versions/6367b514f6ea/schema)
