Table

Insert records into a table

Insert new records into an existing table using Arrow IPC format. Supports both lance-namespace format (with namespace in body) and LanceDB format (with database in headers).

post/v1/table/{id}/insert

Path parameters

idstring required

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.

Query parameters

mode'append' | 'overwrite'

Insert mode: "append" (default) or "overwrite"

Response

Result of inserting records into a table

versioninteger

The version of the table after the insert

Example response

{
  "version": 0
}

Changes