List the workspace's registered bank accounts (use an id as OffRampWithdrawParams.bankAccountId).
The raw { items, nextCursor } (nextCursor always null) of bank-account records.
List supported off-ramp destination countries.
The raw { items, nextCursor } (nextCursor always null) of country records.
List off-ramp orders (scope: payouts:read). Keyset-paginated.
Filters + pagination; pass a prior page's nextCursor as before.
Optionalq?: stringOptional free-text search.
Optionalstatus?: OffRampOrderStatusOptional OffRampOrderStatus filter.
The raw { items, nextCursor } page of off-ramp order records.
Get a firm off-ramp quote (crypto amount → fiat amount + rate/fees). No funds move.
What to sell; see OffRampQuoteParams.
The quote payload (includes a quoteToken to pass to OffRamp.withdraw).
Register a fiat bank account as an off-ramp destination (scope: payouts:write). Subject to manual review.
The bank details + a supporting document; see BankRequest.
The registered bank { bankAccountId, status, ... }.
Delete a registered bank account (scope: payouts:write).
Id of the bank account to remove (from OffRamp.banks).
Nothing on success.
Upload verification materials for a registered bank account (scope: payouts:write).
Id of the bank account the documents belong to (from OffRamp.banks).
The verification documents (each a base64 DocFile).
The updated bank verification payload.
Execute an off-ramp withdrawal against a quote, settling fiat to a bank account (scope: payouts:write).
The withdrawal; see OffRampWithdrawParams. Amounts must match the quote.
Optional { idempotencyKey } — retrying with the same key + body replays the original.
The created off-ramp order payload.
Convert crypto to fiat and pay out to a bank account (scopes:
payouts:writeto withdraw,payouts:readto read).