Skip to main content

Radom API reference

103 operations across 23 resource groups. The base URL for the production API is https://api.radom.com. Requests are authenticated with an API key in the Authorization header.

Checkout Session

Payment Link

Payment Session

Products

Discount Codes

Invoices

Subscriptions

Open Banking

Onramp

Balances

Swap

  • POST/swapExecute a swap

    Initiates an immediate asset swap from one token to another using your organization's balance. The source amount, valued in USD, counts against your organization's trailing 24-hour conversion limit.

  • GET/swap/{id}Get a swap

    Returns the details of a single swap belonging to your organization.

  • GET/swap/auto_on_paymentGet auto-swap on payment settings

    Returns the current auto-swap on payment configuration for your organization. When enabled, incoming payments are automatically swapped to the configured target asset.

  • PUT/swap/auto_on_paymentUpdate auto-swap on payment settings

    Enables or disables automatic swapping of incoming payments to a target asset for your organization.

  • POST/swap/quoteGet a swap quote

    Returns the estimated output amount, the mid-market and execution rates, the rate-component breakdown (spread, slippage, hedging) and the Radom fee, without executing the swap.

  • GET/swap/supported_assetsList supported swap assets

    Returns all assets (network and token combinations) that can be used as the source in a swap.

  • POST/swap/supported_targetsList supported swap targets

    Returns all assets that can be used as the destination when swapping from the specified source asset.

Transactions

Payout

  • POST/payoutCreate a payout
  • GET/payout/{id}Get a payout
  • POST/payout/{id}/cancelCancel a payout that has not been sent

    Only a payout that has not been sent can be cancelled: one awaiting confirmation (or already expired), or one held for a recipient's review before it was confirmed. It reads Expired from now on, nothing is debited for it, and it is not sent later on its own. A confirmed payout, or one whose stablecoin purchase or funding conversion has already started, is refused.

  • POST/payout/{id}/confirmConfirm a payout
  • POST/payout/{id}/quoteQuote a payout
  • GET/payout/capabilitiesGet live payout capabilities for funded payout destinations.
  • GET/payout/feeGet payout fee estimate

    Returns the fee structure and estimated fee for a payout based on the organization's fee configuration, the destination currency, and the amount.

  • GET/payoutsList payouts

Withdrawals

Withdrawal accounts

External Accounts

Refund

Deposits

Deposit accounts

Customers

FBO Organizations

Webhooks

Payments

  • GET/payment/detectedList detected payments

    Payment transactions the receiver has seen on chain for payments that are still pending. They are not complete and do not appear as payments until the network confirms them.