New: use Extruct search and tables from Claude, Codex, and more with the remote MCP server.
New: use Extruct search and tables from Claude, Codex, and more with the remote MCP server.
Update table metadata.
curl --request PATCH \
--url https://api.extruct.ai/v1/tables/{table_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"columns_order": [
"<string>"
]
}
'{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"name": "<string>",
"kind": "generic",
"columns": [
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"config": {
"name": "<string>",
"key": "<string>",
"kind": "input"
}
}
],
"owner": {
"id": "<string>",
"email": "<string>"
},
"description": "<string>",
"tags": [
"<string>"
],
"child_relationships": [
{
"table_id": "<string>",
"relationship_type": "company_people"
}
],
"parent_relationships": [
{
"table_id": "<string>",
"relationship_type": "company_people"
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.extruct.ai/llms.txt
Use this file to discover all available pages before exploring further.
export EXTRUCT_API_TOKEN="YOUR_API_TOKEN"
export TABLE_ID="YOUR_TABLE_ID"
curl -X PATCH "https://api.extruct.ai/v1/tables/${TABLE_ID}" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${EXTRUCT_API_TOKEN}" \
-d '{
"name": "Company Research v2",
"description": "Updated enrichment scope"
}'
table_id (required): target table identifier.name, description, tags, columns_order.id.
401 UnauthorizedAuthorization: Bearer ${EXTRUCT_API_TOKEN}.
404 Not Found422 Unprocessable EntityBearer authentication header of the form Bearer <token>, where <token> is your auth token.
Successful Response
Table ID.
Table creation time.
Table name.
Table type.
generic, company, people Table columns configurations.
Show child attributes
Show child attributes
Table description.
Table tags.
Child table relationships.
Show child attributes
Parent table relationships.
Show child attributes
curl --request PATCH \
--url https://api.extruct.ai/v1/tables/{table_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"columns_order": [
"<string>"
]
}
'{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"name": "<string>",
"kind": "generic",
"columns": [
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"config": {
"name": "<string>",
"key": "<string>",
"kind": "input"
}
}
],
"owner": {
"id": "<string>",
"email": "<string>"
},
"description": "<string>",
"tags": [
"<string>"
],
"child_relationships": [
{
"table_id": "<string>",
"relationship_type": "company_people"
}
],
"parent_relationships": [
{
"table_id": "<string>",
"relationship_type": "company_people"
}
]
}