---
title: "Confirm the key works and see what it is bound to, in one call: enrollment_id, key_name, key_prefix and scopes, the product_url this run is about, tier and access_state, trial_ends_at, and onboarding { snapshot_status, current_phase, feed_ready, scanned, message } (feed_ready is false while the Growth Snapshot deep scan is still building). credits is present only when metering is live. The same payload the whoami MCP tool returns, without its text screen. Read-only, zero spend."
method: GET
path: "/api/v1/whoami"
---

# Confirm the key works and see what it is bound to, in one call: enrollment_id, key_name, key_prefix and scopes, the product_url this run is about, tier and access_state, trial_ends_at, and onboarding { snapshot_status, current_phase, feed_ready, scanned, message } (feed_ready is false while the Growth Snapshot deep scan is still building). credits is present only when metering is live. The same payload the whoami MCP tool returns, without its text screen. Read-only, zero spend.

`GET /api/v1/whoami`

## Request

- Base URL: `https://afterlaunch.io`
- URL: `https://afterlaunch.io/api/v1/whoami`
- Auth: HTTP bearer

## Response `200`

What this key is bound to.

- object
  - `data` object, required
    - `onboarding` object
      - `snapshot_status` 'building' | 'ready': 'building' while the deep scan is still running, 'ready' once it has finished.
      - `current_phase` string, nullable: A short honest label of what the deep scan is doing right now while building; null when ready.
      - `feed_ready` boolean: True once the deep scan (Stage B) has finished and the moves list holds the stronger stage-B moves.
  - `meta` object, required
    - `enrollment_id` string, uuid, required
    - `generated_at` string, date-time, required

## Other responses

- `401`: Missing, invalid or revoked API key.
- `403`: The key does not carry the scope this endpoint requires.
- `429`: Per-key rate limit exceeded. Honour Retry-After.

---

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