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

# Get account

`GET /account`

Returns the companies available to the authenticated API key, the currently selected company, and a read-only summary of the key's own permissions.

## Response `200`

Account context returned

- object
  - `success` boolean
  - `user` object
    - `id` string
  - `companies` object[]
    - `id` string
    - `name` string
  - `currentCompanyId` string, nullable
  - `apiKeyPermissions` object — Read-only permission metadata for the authenticated key, including a recovery URL. This does not bypass resource scopes.
    - `preset` 'full_access' | 'read_only' | 'agent_safe' | 'ai_drafting' | 'data_ingest_safe' | 'data_ingest_automations' | 'transactional_sender' | 'marketing_sender' | 'custom'
    - `fullAccess` boolean
    - `scopes` string[], nullable
    - `canDiscoverMarketingWork` boolean — Whether the key can read campaigns, sequences, and landing pages.
    - `missingMarketingReadScopes` string[]
    - `manageUrl` string, uri, nullable
  - `message` string

## Other responses

- `401` — Unauthorized

## Changes

- **2026-07-12** `d103f2b71fca` — 1 info
  - added the optional property `apiKeyPermissions` to the response with the `200` status
- **2026-05-11** `ee7b7111c55b` — 1 info
  - endpoint added

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

---

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