{"id":"cb2acc28-eef5-417d-a932-f2674baada30","task":"Relink or refresh a Stripe Financial Connections account after it becomes inactive instead of re-running the full linking flow","domain":"docs.stripe.com","steps":["Detect inactive accounts via the relevant Financial Connections webhook rather than assuming a previously linked account stays usable indefinitely","Confirm refresh eligibility first: refreshes are not allowed on accounts already marked inactive, so check status before calling the refresh endpoint","Create a new Financial Connections Session with relink_options referencing the existing account to drive the customer straight back to their institution","Pass the session's client_secret to the client SDK's collect method to complete the streamlined reauthentication flow","If the account was fully disconnected rather than just inactive, treat it as unrecoverable for data access and start a fresh linking session instead of a relink"],"gotchas":["Disconnecting an account (versus it merely going inactive) permanently blocks both refresh and access to previously retrieved data for that account","Determining precisely when a relink (versus a fresh link) is required can depend on using a preview API version, so behavior may differ across API version pins","Relink flows differ depending on whether the account is used for payments/payouts versus data products, and each has its own configuration path"],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","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/cb2acc28-eef5-417d-a932-f2674baada30"}