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

# Extract

> Send a file — invoice, statement, KYC doc — and get structured data back.

<Note>
  Coming soon. The API is not live. This page is the product shape so you can plan against it.
</Note>

`extract` is a workbench tool for document-heavy assistants. You send a file; you get structured fields back. Invoices, statements, KYC packs — the extraction that would otherwise be a weekend of prompt-and-pray.

Bare REST, same as Identify. Usable with zero agents, or as a patch inside one.

## What it will do

* Accept a document (PDF, image)
* Return a typed payload you declare — amounts, names, dates, IDs
* Stay on a trace when an agent calls it

## What it will not do

It will not decide what to do with the fields. That is your agent, or your code.

The reference page will appear under [API Reference → Extract](/api-reference/extract) when the endpoint ships.
