Create Unified Standing Order

Create one SWAP_ONLY standing order per eligible (i.e. a crypto account that is enriched) non-EUR account in a wallet under a single SCA challenge. Today only direction=CRYPTO_TO_FIAT is supported: every crypto account in the wallet will auto-swap its deposits into the wallet's EUR account, with no external SEPA payout. FIAT_TO_CRYPTO is intentionally not supported here — use the per-account /create endpoint, since a single EUR source has many possible crypto destinations.

The endpoint is all-or-nothing: if any candidate account already has an active SO, the call rejects up front. On success, the SCA challenge returned covers the entire batch — confirm it once via the standard /confirm endpoint and one SO row is materialized per account.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
uuid
required

Unique ID of the user that owns the wallet

string
required

The wallet to set up auto-conversion on. All eligible non-EUR accounts in this wallet will receive a SWAP_ONLY standing order.

string
enum
required

Direction of the unified standing orders. Today only CRYPTO_TO_FIAT is supported — FIAT_TO_CRYPTO is rejected (see route description for why).

Allowed:
string
enum
Defaults to sms

SCA factor to issue the setup challenge against. Defaults to sms. For passkey, run PASSKEY_APPROVAL_START before calling /confirm. Honoured only when the application has scaEnabled=true; ignored otherwise.

Allowed:
string

Fixed fee in cents to apply to each materialized SO (optional override).

string

Percentage fee in basis points to apply to each materialized SO (optional override).

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json