Transfer available organization funds to its bank
Creates a bank payout from the organization's own connected account and writes its payout ledger mapping. Reusing requestId retains the fixed amount and Stripe idempotency key. Requests must be fresh and within the available bank balance; held processing funds are not transferable. Impersonation is rejected. Requires organization permission org.manage_payouts.
Authorizations
In the browser, authentication rides on the httpOnly session cookies set by /cognito/signin or the Google / Apple sign-in at /cognito/oauth/{provider}. For scripts and for Swagger UI testing, paste an API key (fh_live_…, created with POST /api-keys); a Cognito JWT is accepted too. Sign-in does not return a token in its body.
Parameters
Path Parameters
Organization slug; middleware resolves and authorizes this organization before any read or write.
Request Body
Responses
Successful organization-scoped response