---
title: "Return the authenticated account's permissions, edition and locale"
method: GET
path: "/api/account"
tags: ["Account"]
---

# Return the authenticated account's permissions, edition and locale

`GET /api/account`

## Response `200`

Account descriptor

- Account
  - `permissions` string[], required — Effective permissions for the authenticated principal, filtered to exclude internal/system-only permissions. Values are from the `Permission` enum (e.g. `authenticate`, `jmap-email-get`, `sys-account-settings-get`).
  - `edition` 'oss' | 'community' | 'enterprise', required — Server edition
  - `locale` string, required — Preferred locale for the account (IETF BCP 47-style tag)

## Other responses

- `401` — Missing or invalid credentials

---

[API](https://skmtc.net/stalwartlabs/apis/stalwart-management-api.md) · [All operations](https://skmtc.net/stalwartlabs/apis/stalwart-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stalwartlabs/stalwart-management-api/revisions/a38a1bbfe8b2/schema)
