---
title: "Get the authenticated account"
method: GET
path: "/api/v1/account"
tags: ["Account"]
---

# Get the authenticated account

`GET /api/v1/account`

## Request

- Base URL: `https://api-app.postnext.io`
- URL: `https://api-app.postnext.io/api/v1/account`
- Auth: API key in header `x-api-key`

Returns identity and onboarding state for the account that owns the API
key. This endpoint returns a flat object (it is NOT wrapped in the
`success`/`data` envelope).

## Response `200`

Account details (flat object)

- Account
  - `name` string
  - `email` string, email
  - `user` string
  - `uniqueId` string
  - `onboardingCompleted` boolean
  - `onboardingRole` string, nullable
  - `onboardingSteps` object
    - `role` boolean
    - `connect` boolean
    - `plan` boolean
  - `requiresOnboarding` boolean
  - `locale` string

## Other responses

- `400`: Account not found or not verified
- `401`: Missing or invalid API key

---

[API](https://skmtc.dev/postnext/apis/postnext-public-api.md) · [All operations](https://skmtc.dev/postnext/apis/postnext-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/postnext/apis/postnext-public-api/revisions/c0bf3aa03271?raw)
