A valid request URL is required to generate request examples{
"version": 1
}Add new columns to table id using SQL expressions or default values.
curl --request POST \
--url {scheme}://{host}:{port}/{basePath}/v1/table/{id}/add_columns \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"new_columns": [
{
"name": "<string>",
"expression": "<string>",
"virtual_column": {
"input_columns": [
"<string>"
],
"data_type": {},
"image": "<string>",
"udf": "<string>",
"udf_name": "<string>",
"udf_version": "<string>",
"udf_backend": "<string>",
"auto_backfill": true,
"manifest": "<string>",
"manifest_checksum": "<string>",
"field_metadata": {}
}
}
],
"identity": {
"api_key": "<string>",
"auth_token": "<string>"
},
"id": [
"<string>"
]
}
'{
"version": 1
}Documentation Index
Fetch the complete documentation index at: https://lancedb-bcbb4faf-docs-namespace-typescript-examples.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The access token received from the authorization server in the OAuth 2.0 flow.
string identifier of an object in a namespace, following the Lance Namespace spec.
When the value is equal to the delimiter, it represents the root namespace.
For example, v1/namespace/$/list performs a ListNamespace on the root namespace.
An optional delimiter of the string identifier, following the Lance Namespace spec.
When not specified, the $ delimiter must be used.
Add columns operation result
The commit version associated with the operation
x >= 0Was this page helpful?