---
title: "Where this account is in signing up"
method: GET
path: "/api/account/state"
tags: ["Account"]
---

# Where this account is in signing up

`GET /api/account/state`

Legacy-safe account progress for old links and recovery clients. Current Google sign-in hands off immediately; the app's workspace and plan gates decide the two paid-setup screens. Deliberately exposes no workspace rows, subscription rows or schema. Never cached.

## Response `200`

The account's signup state.

- object
  - `data` AccountState, required
    - `entitled` boolean, required — Whether the account has a live plan.
    - `businessId` string, nullable, required — The oldest business this account owns, which is the one it described first. Null before the first is created.
    - `idea` string, nullable, required — What the account said it is building — the business's description, and the input to every later suggestion.
    - `answers` SignupAnswers, required — How far the signup interview got. Every field is absent until answered; `website: null` means 'asked, and there is not one yet', which is a different state from absent.
      - `kind` string — What kind of business this is.
      - `audience` string[] — Who it is for.
      - `website` string, nullable — An existing website, or null when the answer was 'not yet'.
      - `pitch` string — The business in the account's own words.
    - `provisioned` boolean, required — Whether the paid setup has been released. Distinguishes 'paid, still building' from 'not paid'.
    - `named` boolean, required — Whether the person has a display name, so signing up does not ask twice.

## Other responses

- `401` — No session token, or a token that is expired or invalid.
- `500` — Something failed on our side. The response body says so and nothing more; the detail is in our logs.

---

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