{"id":"05a09676-4b5c-431e-9db2-7cb5b51e5722","task":"Use Plaid's /identity_verification/retry endpoint to reset specific failed steps for a user without creating a duplicate identity verification record","domain":"plaid.com","steps":["Identify which specific steps failed (e.g., document upload, selfie) using the prior session's step-level status rather than retrying the whole flow blindly","Call /identity_verification/retry with the client_user_id, template_id, and the strategy specifying which steps to reset","Confirm that PII from the reset steps is cleared server-side, since a retry wipes prior data for the included steps rather than layering a new attempt on top","Note that the retry generates a new identity verification ID sharing the same client_user_id and template_id, and update your reconciliation logic to follow the new ID","For already-successful verifications, use a liveness retry to request a fresh selfie comparison against the original photo rather than a full re-verification","Cap retries at a low number (Plaid recommends starting around two) since higher retry allowances correlate with increased fraud attempts"],"gotchas":["A retry is not additive — it clears the included steps' prior data, so partial-progress state from the original attempt is lost for those steps","Document capture already auto-retries up to three times within a single session for likely user-error failures, which is separate from and prior to an explicit /retry API call"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/05a09676-4b5c-431e-9db2-7cb5b51e5722"}