tables
Create a new table
Creates a new table (collection) to organize documents. Documents can be assigned to tables during ingestion or moved later.
post/v1/tables
Request body
Example request
{
"name": "Legal Contracts",
"description": "All legal documents and contracts",
"metadata": {
"department": "legal",
"confidential": true
}
}Response
Table created successfully
Example response
{
"id": "tbl_abc123",
"name": "Legal Contracts",
"description": "All legal documents and contracts",
"domain_vocab": [
"contract",
"indemnification",
"arbitration"
],
"context": "This table contains legal contracts for US jurisdictions.",
"instructions": "Always cite clause numbers when referencing contract terms.",
"tags": [
"legal",
"contracts",
"us"
],
"document_count": 15,
"total_nodes": 234,
"created_at": "2026-01-27T10:00:00Z",
"updated_at": "2026-01-27T12:30:00Z"
}