Confirm the VerificationSession is in a redactable status: requires_input or verified
Call POST /v1/identity/verification_sessions/{id}/redact to begin redaction
If the session is instead in requires_action, be aware the redact call will auto-cancel it before redacting
Poll the session's redaction.status field, which moves from processing to redacted over up to several days
Listen for the identity.verification_session.redacted event via webhook to confirm completion rather than polling indefinitely
Known gotchas
Redaction can take up to several days to fully complete — a synchronous check immediately after the call will still show a processing status
Redaction is irreversible; extracted data, document images, and verification outputs cannot be recovered afterward
Calling redact on a session in requires_action silently cancels it first, which can surprise a flow that expected the user to still be able to complete verification
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?