---
title: "Build main resume"
method: POST
path: "/v1/build_main_resume"
tags: ["profile"]
---

# Build main resume

`POST /v1/build_main_resume`

## Request

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

Build (or rebuild) the main resume from the uploaded resume and everything the student has told Litos they have done. Takes 10 to 30 seconds and returns the finished spec, warnings and ATS verdict, or the error that stopped it.

## 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)
