Skip to main content
GET
List operations

Authorizations

Authorization
string
header
required

Workspace credential issued from the automation console at /automation. Send it as Authorization: Bearer vq_ws_.... This is NOT a Data API key: a vq_key_ credential is refused here and names the other product in the error.

Query Parameters

limit
integer
default:50

How many rows to return, 1 to 200. Defaults to 50.

Required range: 1 <= x <= 200
offset
integer
default:0

How many rows to skip before returning any. Combine with limit to page: offset=0, then offset=50, and so on. Offsets are positional, not stable, so a set that changes while you page can show a row twice or not at all.

Required range: x >= 0
status
enum<string> | null

Return only operations in this status. One of the five public values. queued and running together are what is still in flight. The public five. There is no sixth, and there are no synonyms.

Internal vocabularies spell terminal success completed, ready, extracted, succeeded and fresh; terminal failure failed and error; queued pending, queued and draft. All of that is collapsed here by app.workspace_api.adapters.status_map, which refuses to guess.

Available options:
queued,
running,
succeeded,
failed,
cancelled
type
string | null

Return only operations of this type, for example review.run. An unknown type returns an empty page rather than an error.

matterId
string | null

Return only operations belonging to this matter.

Response

Successful Response

data
Operation · object[]
required

The rows in this window, in the collection's default order.

pagination
Pagination · object
required

Where this window sits in the full result set.

Last modified on August 23, 2026