table-rows

Bulk delete table rows

Delete up to 1000 rows by record ID, or (with all: true) every row the listing matches, optionally narrowed by where/row_status (the rows query's own predicate vocabulary). Record IDs that do not exist are simply absent from the result; a predicate delete reports only the count. Row deletion has no recompute effect, so no run is requested.

post/tables/{table_id}/rows/delete/

Request

  • Base URL: https://api.getoneprofile.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.getoneprofile.ai/tables/{table_id}/rows/delete/
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Path parameters

table_idstring uuid required

Request body

allboolean

Delete every matching row rather than a named set. Required (and only honoured) when record_ids is absent.

record_idsstring[] nullable

Record IDs of the rows to delete.

row_status'errored' | 'fully_computed'

A row-level state, derived from its cells rather than stored.

ERRORED is "any cell of this row failed to compute"; FULLY_COMPUTED is its exact complement, so the two partition the table. Serves the built-in smart views, which are questions about computation rather than about values. The ordinary filter vocabulary cannot express either.

Response

Successful Response

countinteger required
deleted_record_idsstring[]

Changes

No recorded changes to this operation across all 1 revision of this API.