Skip to main content
GET
Get Table Data

Overview

This endpoint returns paginated rows and computed values from a table. It is the main read endpoint for checking input, enrichment, or scoring output.

Example request

Key parameters

  • table_id (required): target table identifier.
  • offset (optional): pagination offset.
  • limit (optional): page size.

Success signal

A successful response returns table rows and status context. Continue paging until returned rows are fewer than limit. Start with a small page size when validating a new workflow, then increase limit once the output looks correct.

Common errors

401 Unauthorized

Check that your header is Authorization: Bearer ${EXTRUCT_API_TOKEN}.

404 Not Found

The table ID is invalid or unavailable in your workspace.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

table_id
string
required

Query Parameters

offset
integer | null
limit
integer | null

Response

Successful Response

id
string
required

Table ID.

created_at
string<date-time>
required

Table creation time.

name
string
required

Table name.

kind
enum<string>
required

Table type.

Available options:
generic,
company,
people
columns
ColumnOutputSchema · object[]
required

Table columns configurations.

owner
OwnerInfo · object
required
status
TableStatus · object
required
rows
RowDataOutputSchema · object[]
required
description
string | null

Table description.

tags
string[] | null

Table tags.

child_relationships
TableRelationshipOutput · object[]

Child table relationships.

parent_relationships
TableRelationshipOutput · object[]

Parent table relationships.

discovery_tasks
DiscoveryTaskOutput · object[] | null