.xlsx, .docx, and .pptx
files on demand, from a single prompt.
Quickstart
Create a project, attach files, read insights — in five minutes.
Get an API key
Sign up and mint a
sk_live_* key in one request.API reference
Every endpoint, request schema, and response shape.
Changelog
Release notes and deprecations.
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
.docxreport. See the Project Intelligence guide. - 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/.pptxyou upload (or one we generated) into.pdf,.html,.txt,.csv,.png, etc. See the conversions guide.
How it works
- Sign up via a Firebase token and get an
sk_live_*key. - Create a project via
POST /projectsand attach files withPOST /projects/{id}/files. The pipeline kicks off automatically. - Poll status via
GET /projects/{id}/analysis/statusor read the insights feed viaGET /projects/{id}/insights. - Export a report via
POST /projects/{id}/reports— a deterministic.docxgrouped by severity. - Need a standalone document? Generate via
POST /word/generate,/excel/generate, or/slides/generatewith a prompt — same signed-URL response, no project required.
How you call it
Create a project, attach files, read what the pipeline surfaces:/word/generate and
/slides/generate. See the Project Intelligence guide
and format guides for what each surface can do.
Sync and async
Every generation + report endpoint acceptsasync: 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 for when to use each.
Status & support
- API status — uptime and incident history
- Community — ask questions, share patterns
- [email protected] — paid-tier support
