Skip to main content
GET
Get Table

Overview

This endpoint returns table metadata and execution status.

Example request

Key parameters

  • table_id (required): target table identifier.
Useful status fields include run_status, num_cells_in_progress, and num_cells_completed.

Success signal

A successful response returns table metadata and status. Table execution is complete when run_status=idle and num_cells_in_progress=0.

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

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
description
string | null

Table description.

tags
string[] | null

Table tags.

child_relationships
TableRelationshipOutput · object[]

Child table relationships.

parent_relationships
TableRelationshipOutput · object[]

Parent table relationships.