GET /api/settings — Get current settings
Returns the settings object for the currently authenticated account.Request
No parameters required.Response
Returns a Settings object.Example
PATCH /api/settings — Update settings
Updates one or more settings on your account. Only the fields you include are changed; all other settings remain at their current values.Request body (all fields optional)
string
Default agent target applied when you upload a recording without specifying
agentTarget. One of: CLAUDE_CODE, CODEX, CURSOR, RAW.boolean
When
true, frame thumbnails are embedded in the generated prompt as base64 images. Disable this to reduce prompt size if your agent has a limited context window.boolean
When
true, the ARIA accessibility tree is included inline in the generated prompt. This gives the agent a structured view of every interactive element on the page.boolean
When
true, the raw DOM diff between frames is appended to the generated prompt. Useful for agents that benefit from seeing exact node-level changes.number
Maximum allowed recording duration in minutes. Accepted values:
5, 10, 15, 30. The recording interface enforces this limit and stops automatically when reached.Response
Returns the updated Settings object.Example
Settings object
string
required
The default agent target for new recording uploads. One of:
CLAUDE_CODE, CODEX, CURSOR, RAW. Overridden on a per-upload basis if you pass agentTarget to POST /recordings.boolean
required
Whether frame thumbnails are included in the generated prompt. Thumbnails are base64-encoded JPEG images.
boolean
required
Whether the ARIA accessibility tree is included in the generated prompt.
boolean
required
Whether the raw DOM diff between consecutive frames is included in the generated prompt.
number
required
Maximum recording duration enforced by the recording interface, in minutes. One of:
5, 10, 15, 30.