Update rows
Replace rows matching a predicate. table and predicate are query parameters; the body carries the replacement rows (Arrow IPC or JSON).
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
The replacement rows, 1:1 with the rows the predicate matches: a JSON {"data": [...]} envelope of rows keyed by column name (application/json), or an Arrow IPC stream of one record batch (application/vnd.apache.arrow.stream).
JSON row envelope for POST /v1/append/{database} and
POST /v1/update/{database} — the Content-Type: application/json
alternative to an Arrow IPC stream body. Rows are JSON objects keyed by
column name, converted server-side into one Arrow batch against the
table's schema.
Rows as JSON objects keyed by column name.
Response
Row counts as JSON {matched, n_tombstoned, n_not_found}. Body is the replacement rows as an Arrow IPC stream.
