Stripe API adds Unreject an account for platform-initiated rejections
Introduced 2026-07-29 · score 0.98
HOW TO USE IT
If a connected account is currently rejected by your platform, POST to the unreject endpoint to reverse that rejection. This re-enables charges and payouts only when no separate restrictions remain, and reverts the account’s application state.
curl -X POST https://api.stripe.com/v1/accounts/<ACCOUNT_ID>/unreject \
-u "<YOUR_SECRET_KEY>" \
-H "Stripe-Version: 2026-07-29.dahlia"WHY THIS HELPS
If a connected account was rejected by your platform and needs re-enabling after merchant remediation or a false positive, reverse the rejection.
BEFORE THIS CHANGE
Reversing a rejection required contacting Stripe support.
REQUIREMENTS AND LIMITATIONS
- ACCOUNT_ID (required): Path parameter identifying the account to unreject.
- YOUR_SECRET_KEY (required): Stripe secret key used for request authentication.
- Stripe-Version (required): Request header specifying API version; the release note documents 2026-07-29.dahlia.
- Prerequisite: The account must currently be rejected by your platform; Stripe-rejected accounts and accounts that are not currently rejected return an error.
- Prerequisite: Separate pauses on charges or payouts remain after unrejection; only restrictions caused by the rejection are removed.
- Only rejections initiated by your platform can be reversed; Stripe-initiated rejections cannot be reversed through this endpoint.
FIRST-PARTY EVIDENCE
- https://docs.stripe.com/changelog/dahlia/2026-07-29/unreject-connected-account-endpoint
- https://docs.stripe.com/api/account/unreject?api-version=2026-07-29.dahlia
Check the installed version and the source before using it. Entry JSON