> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.overtenai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Project intelligence that understands your documents — catch conflicts across files, surface insights, and generate reports. Plus on-demand Word, Excel, and PowerPoint from prompts.

The Overten API doesn't just edit files. It understands your entire
project. Upload a set of documents and the API cross-references them,
extracts facts, catches conflicts before they become problems, and lets
you surface the result as structured insights or a polished report.

And when you need to produce a document from scratch — a spreadsheet, a
report, a deck — the same API generates `.xlsx`, `.docx`, and `.pptx`
files on demand, from a single prompt.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Create a project, attach files, read insights — in five minutes.
  </Card>

  <Card title="Get an API key" icon="key" href="/authentication">
    Sign up and mint a `sk_live_*` key in one request.
  </Card>

  <Card title="API reference" icon="rectangle-list" href="/api-reference">
    Every endpoint, request schema, and response shape.
  </Card>

  <Card title="Changelog" icon="clock-rotate-left" href="/changelog">
    Release notes and deprecations.
  </Card>
</CardGroup>

## What you can build

* **Project intelligence** — the primary surface. Upload a folder of
  files into a project and the pipeline extracts facts, reconciles
  them across documents, flags discrepancies, and surfaces insights.
  Poll for status, read the alert feed, export a branded `.docx`
  report. See the [Project Intelligence guide](/guides/projects).
* **Cross-document conflict detection** — budget mismatches, deadline
  drift, scope discrepancies, duplicated claims. The pipeline
  highlights them with citations and recommended actions.
* **Multi-file reasoning** — ask natural-language questions against an
  Excel, Word, or PowerPoint file and get structured answers back.
  Extract totals from a workbook, pull clauses from a contract,
  summarize a deck without producing a new file.
* **Document generation** — describe what you want, get a polished
  file back. 60+ document actions across Word, Excel, and PowerPoint.
  Useful standalone — or paired with the intelligence layer to
  auto-generate briefs, reports, and decks from a project's findings.
* **Document conversion** — turn any `.docx`/`.xlsx`/`.pptx` you
  upload (or one we generated) into `.pdf`, `.html`, `.txt`, `.csv`,
  `.png`, etc. See the [conversions guide](/guides/conversions).

## How it works

1. **Sign up** via a Firebase token and get an `sk_live_*` key.
2. **Create a project** via `POST /projects` and attach files with
   `POST /projects/{id}/files`. The pipeline kicks off automatically.
3. **Poll status** via `GET /projects/{id}/analysis/status` or read
   the insights feed via `GET /projects/{id}/insights`.
4. **Export a report** via `POST /projects/{id}/reports` — a
   deterministic `.docx` grouped by severity.
5. Need a standalone document? **Generate** via
   `POST /word/generate`, `/excel/generate`, or `/slides/generate`
   with a prompt — same signed-URL response, no project required.

<Tip>
  Every generation and report call returns a `run_id`. Pass it back on
  the next call to **resume** — the agent keeps its memory of what it
  built, so follow-up edits cost a fraction of what turn 1 did.
</Tip>

## How you call it

Create a project, attach files, read what the pipeline surfaces:

```bash theme={null}
POST /projects
{ "name": "Acme Q3 Due Diligence" }
→ { "project_id": "proj_..." }

POST /projects/{project_id}/files  (multipart with file + role)

GET /projects/{project_id}/insights?severity=critical,high
```

Or generate a document from a prompt:

```bash theme={null}
POST /excel/generate
{ "prompt": "Create a Q3 sales report with summary statistics" }
```

The same generation shape works for `/word/generate` and
`/slides/generate`. See the [Project Intelligence guide](/guides/projects)
and [format guides](/guides/excel) for what each surface can do.

## Sync and async

Every generation + report endpoint accepts `async: true`. Sync returns
the finished document in the HTTP response (up to a 300-second (5 min)
ceiling). Async returns a `task_id` immediately; poll
`GET /tasks/{task_id}` or register a webhook.

See [Async vs sync](/concepts/async-vs-sync) for when to use each.

## Status & support

* [API status](https://status.overtenai.com) — uptime and incident history
* [Community](https://overten.ai/community) — ask questions, share patterns
* [support@overten.ai](mailto:support@overten.ai) — paid-tier support
