Create a new table
Creates a new table (collection) to organize documents. Documents can be assigned to tables during ingestion or moved later.
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"
}Changes
Changed in 2 of the 7 revisions of this API.44
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●