Authentication
✅ Organization User (CustomerEmployee
)❌ Delegated User (
EndUser
)✅ Service Account
Required Permissions
Swaps:Create
: Always required.Authorizations
Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows
User Action Signature: Used to sign the change-inducing API requests. More details how to generate the token: User Action Signing flows
Body
Quote to use for this swap.
64
"swapQuote-7n9p0-cth75-6l74n2sj7u73ooeq"
Provided for this swap. Used for attesting that the swap is being created with the same parameters as the quote.
UniswapX
, UniswapClassic
Id of the Dfns wallet spending the sourceAsset. Used for attesting that the swap is being created with the same parameters as the quote.
64
"wa-5pfuu-9euek-h0odgb6snva8ph3k"
The slippage tolerance for this trade in basis point (BPS). Slippage tolerance defines the maximum price difference you are willing to accept during a trade from the estimated quote, ensuring you still receive at least a minimum number of tokens if the price shifts. One basis point equals one-hundredth of a percentage point, or 0.01%. Used for attesting that the swap is being created with the same parameters as the quote.
The source asset that will be spent on the Swap transaction. Used for attesting that the swap is being created with the same parameters as the quote.
- Native Asset
- EVM Fungible Token (ERC-20)
The target asset that will be received with the Swap transaction. Used for attesting that the swap is being created with the same parameters as the quote.
- Native Asset
- EVM Fungible Token (ERC-20)
An optional reference for this Swap.
Id of the Dfns wallet receiving the target asset. Currently this value must be the same as the walletId
. Used for attesting that the swap is being created with the same parameters as the quote.
64
"wa-5pfuu-9euek-h0odgb6snva8ph3k"
Response
Success
Swap id.
64
"swap-5ch70-fc3n7-3k2cbo8d7q5lnts4"
Id of the quote this swap is based on.
64
"swapQuote-7n9p0-cth75-6l74n2sj7u73ooeq"
Optional user-defined reference for this Swap.
Id of the Dfns wallet spending the sourceAsset.
64
"wa-5pfuu-9euek-h0odgb6snva8ph3k"
Id of the Dfns wallet receiving the target asset. Currently this value must be the same as the walletId
.
64
"wa-5pfuu-9euek-h0odgb6snva8ph3k"
Swap status.
PendingPolicyApproval
, InProgress
, Completed
, Failed
, Rejected
Swap provider.
UniswapX
, UniswapClassic
The source asset for this swap transaction.
- Native Asset
- EVM Fungible Token (ERC-20)
The target asset for this swap transaction.
- Native Asset
- EVM Fungible Token (ERC-20)
The slippage tolerance for this trade in basis point (BPS). Slippage tolerance defines the maximum price difference you are willing to accept during a trade from the estimated quote, ensuring you still receive at least a minimum number of tokens if the price shifts. One basis point equals one-hundredth of a percentage point, or 0.01%.
The full request used for initiating this swap.
- Option 1
- Option 2