Skip to main content
GET
List Columns
List all columns in a sheet, ordered by their position rank. Each column has a type that determines how its cells are populated:
  • TEXT — Input column with editable free-text cells.
  • COMPOSITION — Reference column that mirrors a value from another sheet or table.
  • All other supported enum values — Computed columns that run per row (for example PROMPT_TEMPLATE, CODE_EXECUTION, COMPARE, LLM_ASSERTION).
Responses use uppercase enum strings. Create-column requests also accept lowercase aliases such as text, comparison, and composition, which are normalized to the uppercase enum.

Authorizations

X-API-KEY
string
header
required

Path Parameters

table_id
string<uuid>
required
sheet_id
string<uuid>
required

Query Parameters

include_system_columns
boolean
default:false

When true, include system-managed metadata columns such as price and latency columns for prompt-template outputs.

cursor
string
limit
integer
default:100
Required range: 1 <= x <= 100

Response

List of columns

data
object[]
next_cursor
string | null
has_more
boolean