Create a one-off transaction that provides temporary account details for single-use funding
Unique key to ensure request idempotency. If the same key is used within a certain time window, the original response will be returned instead of executing the request again.
One-off transaction details
Request to create a one-off offramp transaction
Amount to transfer as a decimal string
1"1.23"
KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
Identifier for a blockchain network
ethereum-mainnet, ethereum-sepolia, ethereum-goerli, ethereum-holesky, solana-mainnet, solana-devnet, solana-testnet, base-mainnet, base-sepolia, arbitrum-mainnet, arbitrum-sepolia, optimism-mainnet, optimism-sepolia, avalanche-mainnet, avalanche-fuji, polygon-mainnet, polygon-amoy 1 - 30"ethereum-mainnet"
Source crypto asset symbol
"USDC"
KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
Destination fiat currency
"USD"
Optional preferred payment rail for bank transfers. If not specified, the system will automatically select the most appropriate rail based on the destination's supported methods.
ach, fedwire, swift, sepa "ach"
Optional payment reference message for bank transfers. Length limits: ACH (1-10 chars), Wire (1-140 chars), SEPA (6-140 chars), SWIFT (1-140 chars, max 4 lines of 35 chars each)
1 - 140"Invoice payment for services"
One-off transaction created successfully
A one-off transaction response
KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
Temporary address where funds should be sent
"0x1234567890abcdef1234567890abcdef12345678"
Status of a one-off transaction
pending, processing, completed, failed, cancelled, reversed, pending_return, returned "pending"
Identifier for a blockchain network
ethereum-mainnet, ethereum-sepolia, ethereum-goerli, ethereum-holesky, solana-mainnet, solana-devnet, solana-testnet, base-mainnet, base-sepolia, arbitrum-mainnet, arbitrum-sepolia, optimism-mainnet, optimism-sepolia, avalanche-mainnet, avalanche-fuji, polygon-mainnet, polygon-amoy 1 - 30"ethereum-mainnet"
Source crypto asset symbol
"USDC"
KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
ISO 4217 symbol representing a fiat asset.
3"USD"
Unix timestamp when the transaction was created
1234567890
Unix timestamp when the transaction was last updated
1234567890
Amount that should be sent (may be higher than requested amount due to fees)
"1.24"
Original requested amount
"1.23"
Reason for failure if status is failed
Detailed receipt information for a transaction
Blockchain-specific details for crypto transactions
Unix timestamp when the transaction was completed
1234567890
The payment rail that was selected for this transaction
ach, fedwire, swift, sepa "ach"
Payment reference message for bank transfers (e.g. wire message, SWIFT or SEPA reference)
Name of the destination bank
"Chase Bank"
Name of the account holder at the destination bank
"Acme Corporation"
Last four digits of the destination account number
"6789"
ABA routing number for US bank accounts
"021000021"
IBAN for international bank accounts
"GB82WEST12345698765432"
BIC/SWIFT code for international transfers
"BARCGB22XXX"