End-to-End Redaction
Upload a document, detect sensitive data, review, then redact:A run moves through
queued → analyzing → analyzed, and only reaches
completed after you call redact. This review step is deliberate — nothing
is modified until you approve it.Downloading the Redacted File
Reporting Live Progress
Each event’sdata is a RunStatusEvent — { runId, status } — so the same
stream can drive a progress indicator:
The stream closes on its own once the run settles, so the loop terminates
without a timeout. If the connection drops early, re-read the run with
getRun — the run row is the source of truth.Batch Uploads
uploadFiles accepts an array and returns metadata for each file:
Paginating Results
List endpoints are cursor-based. FollownextCursor until it is absent:
