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.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
Request body for the bulk row delete — two scopes, one body.
Send record_ids to delete a checkbox selection. Send all: true to
delete every row the current listing matches — optionally narrowed by
where/row_status, exactly the predicate vocabulary of the rows
query, so "delete everything matching my filters" and "show me everything
matching my filters" can never disagree about what matches. The explicit
flag exists so an accidentally empty body deletes nothing.
Delete every matching row rather than a named set. Required (and only honoured) when record_ids is absent.
Record IDs of the rows to delete.
1 - 1000 elementsNarrow an all delete to errored or fully computed rows.
errored, fully_computed Narrow an all delete to rows matching this predicate tree.