Skip to main content
POST

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Path Parameters

project_id
string<uuid>
required

UUID of the project

table_id
string<uuid>
required

UUID of the table

Body

application/json
extractor_version_id
string<uuid>
required

UUID of the ExtractorVersion whose output rows should be returned. Rows are joined with HydrationComputation records on their computation_hash.

filters
object

Column-level filters. Keys are column names with optional Django-style lookups (e.g. document_id, min_page__gte, max_page__lte, deleted__isnull). The reserved key processing_options (used by the frontend for display only) is stripped server-side.

Example:
columns
string[]

Column names to return in each row. Omit (or send []) to return every column of the underlying physical table.

Example:
lineage
object[] | null

Optional list of {node_id, computation_hash} entries restricting the result set to a specific upstream computation path. Send null or omit to retrieve all rows for the extractor version.

include_deleted_rows
boolean
default:false

When true, also return rows whose HydrationComputation has been soft-deleted (deleted_at IS NOT NULL) and rows where the table's deleted flag is set. Defaults to false.

limit
integer
default:100

Maximum number of rows to return.

offset
integer
default:0

Number of rows to skip for pagination.

Response

Rows retrieved successfully

Wrapper around the paginated list of rows produced by the requested ExtractorVersion.

result
object