Get Recording Activity
get_recording_activityStatus of this workspace's auto-recordings, and how many recording generations this billing cycle has used. The same view as the Recordings page in the Clueso app. Returns { usage, rows, total, truncated }.
usage is { cycle_start, cycle_end, generations_used, generations_limit (null: no cap), active_recordings, active_recordings_limit }. Each row is one project with its latest recording's state (pending: waiting for a free recording slot and starts by itself; in_progress, done or failed), the recorders used on it (Code-record, Browser-record), this cycle's generations for it, last_activity_at and created_by. A row with kind: "run" is a Browser-record session that has not been composed into a project yet, so it has no project_id. Rows in progress come first, then the most recent.
Partial results: a source that could not be read is listed in errors ({ source, code, message }) and its part is null or missing; the rest is still accurate.
This is a snapshot. A recording can take hours, so do not poll in a loop: check once after record_screen, then again when the user asks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows to return, default 20, max 50. `total` counts every matching row. | |
| state | No | Only rows in this state. | |
| project_id | No | Only this project's row. |