Tables
Create table
Create a new extraction table and start processing.
POST
Request body
string
required
The ID of the schema to use for extraction.
string
required
A name for the table.
string[]
Array of file IDs (from the Files API) to extract data from. Provide exactly one of
file_ids, file_urls, or source_text.string[]
Array of publicly accessible URLs to extract data from.
string
Raw text content to extract data from.
string
Extra context to guide the extraction process.
string
Context for AI enhancement of extracted data.
string
URL to receive webhook notifications when processing completes.
Response
Returns the created table object with statusprocessing.
string
Unique table identifier.
string
Table name.
string
Schema used for extraction.
string
Always
processing for a new table.integer
Extraction progress (0-100).
integer
Number of rows extracted so far (0 initially).
string
files or text.string | null
Extraction context.
string | null
Enhancement context.
string | null
Error message if processing failed.
array
Uploaded file metadata.
string
ISO 8601 timestamp.
string
ISO 8601 timestamp.

