Skip to main content
POST
Create a new Table. By default, an empty Sheet 1 with a Column A text column and one empty row is created automatically. Pass create_default_sheet: false to create a table without a default sheet. The response omits default_sheet and table.sheet_count is 0. Add sheets later with Create Sheet. The table is created in the workspace associated with your API key. Tables are versioned, multi-sheet tables that can run LLM, code, and comparison columns to generate or evaluate data at scale.

Authorizations

X-API-KEY
string
header
required

Body

application/json
title
string | null

Table title. Defaults to a unique 'Untitled Table' name if omitted.

folder_id
integer | null

Folder to place the table in.

create_default_sheet
boolean
default:true

When true (default), creates Sheet 1 with a Column A text column and one empty row. When false, creates an empty table with no sheets.

Response

Table created. When create_default_sheet is true (default), the response includes default_sheet and table.sheet_count is 1. When create_default_sheet is false, default_sheet is omitted and table.sheet_count is 0.

success
boolean
required
table
object
required

A Table — a versioned, multi-sheet table that can run LLM columns to generate or evaluate data at scale.

message
string
default_sheet
object

The default sheet created when create_default_sheet is true. Omitted when create_default_sheet is false.