---
title: "Get Account"
method: GET
path: "/api/user/account"
tags: ["Account"]
---

# Get Account

`GET /api/user/account`

Get the authenticated user's account information including role, tier, and company details.

**SDK Usage:**
```typescript
const account = await client.getAccount();
```

## Response `200`

Account information

- AccountInfo
  - `id` string, uuid
  - `email` string, email
  - `firstName` string
  - `lastName` string
  - `role` string
  - `tier` string
  - `status` string
  - `trialActive` boolean
  - `companyId` string

## Other responses

- `401` — Authentication failed or token expired

## Changes

- **2026-08-20** `0e1db3b6bc7c` — 1 breaking, 9 info
  - the response's body type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `companyId` to the response with the `200` status
  - added the optional property `email` to the response with the `200` status
  - added the optional property `firstName` to the response with the `200` status
  - …6 more
- **2026-03-07** `f19009a654f5` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/privacypal/apis/privacypal-api/changes/api/user/account/get.md)

---

[API](https://skmtc.dev/privacypal/apis/privacypal-api.md) · [All operations](https://skmtc.dev/privacypal/apis/privacypal-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/privacypal/privacypal-api/revisions/0e1db3b6bc7c/schema)
