---
title: "Get setup state"
method: POST
path: "/v1/get_setup_state"
tags: ["account"]
---

# Get setup state

`POST /v1/get_setup_state`

## Request

- Base URL: `https://api.trylitos.com`
- URL: `https://api.trylitos.com/v1/get_setup_state`
- Auth: OAuth 2 (authorization code, authorization URL `https://api.trylitos.com/oauth/authorize`, token URL `https://api.trylitos.com/oauth/token`, scopes: `account:read`)

Where the account is in first-time setup: whether a resume is uploaded, a main resume is built, job preferences are saved, sponsorship is answered, and which automation permissions (automatic sending, verification, CAPTCHA, account creation) are on. Use it to decide what to set up before searching or applying.

## Request body

- object

## Response `200`

The operation's result. Shapes mirror the Litos dashboard routes they proxy.

- object

## Other responses

- `4XX`: A refusal, carrying `error` (a sentence) and usually `code`.

---

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