v1
List your async chat jobs (in-progress, awaiting approval, completed, failed).
Returns jobs sorted by most recent, optionally filtered by status. Use to monitor long-running AI edits started via chat_async, see which jobs are paused waiting for human approval, or audit completed work. Each job tracks the chat that started it, the changes made, and any HITL decisions logged.
GET
List your async chat jobs (in-progress, awaiting approval, completed, failed).
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Query Parameters
Filter by job status
Maximum number of jobs to return
Previous
Get the status, partial results, and any pending changes for an async chat job.Returns the job's current state (pending, in_progress, awaiting_approval, completed, failed, or cancelled), intermediate AI responses streamed during execution, the final document HTML once complete, and any pending changes awaiting user approval (with chunk IDs and proposed HTML diffs in metadata.pending_changes). Poll this after chat_async to track progress and retrieve results. When status is awaiting_approval, call POST /v1/chat/{session_id}/approve to approve or deny each pending change.
Next
List your async chat jobs (in-progress, awaiting approval, completed, failed).

