Get Stripe connection status
Returns the affiliate's Stripe Express summary: connection status, balances, and payout options.
Response — 200 OK
{
"id": "clx92kd0m0008q1v4n7b3e6fa",
"status": "success",
"country": "US",
"availableBalance": 2500,
"pendingBalance": 1000,
"pendingAvailableAt": "2026-11-05T00:00:00.000Z",
"availableCurrency": "usd",
"totalDue": { "amount": 0, "affiliates": 0, "pastDue": 0 },
"payoutOptions": [
{
"id": "clx92kew10009q1v4abc1d2ef",
"stripeId": "ba_1ABCdef",
"type": "bank_account",
"name": "Checking",
"currency": "usd",
"routingNumber": "110000000",
"last4": "6789",
"isDefault": true
}
]
}Field notes
idis Rezfiliate's internal connection record id — not the Stripe account id.statusissuccess(connected and payouts can be received),pending(onboarding incomplete), ornot_available(no Stripe account yet — the rest of the fields are zeroed).- Balances are in the currency's smallest unit. They are refreshed from Stripe when the cached copy is older than five minutes;
pendingAvailableAtis when the pending balance is expected to become available (nullwhen there is none or it is unknown). countryandavailableCurrencyare omitted/null before the first sync.
Errors — all { "error": "<message>" }:
| Status | error values |
|---|---|
| 403 | The affiliate must accept the current affiliate legal terms. |
| 404 | Affiliate not found |
