Ramps
Execute a Ramp Quote
Create a ramp transaction from a selected quoteId. Returns HTTP 201 with the full Transaction.
Request example
POST
/api/external/transactions/intent/create/
Example: executes the off-ramp quote quote_ramp_payroll_1042, converting 10,000 USDC into 9,975 USD (after a 25 USDC fee) for a payroll bank account.
Request body
null
Send
null when executing a quote. Do not repeat the quote intent.string
Client reference.
string
Human-readable note.
Response
Returns HTTP 201 with a full Transaction. Optional fields depend on the payment route and status.string
Transaction ID. Use it with Retrieve Transaction to track status.
string
Lifecycle status. Track it until
COMPLETED, FAILED, or DECLINED.QuoteResponseItem
The executed quote, including its
input, output, source, destination, and expiresAt. See QuoteResponseItem.TransferPartyData
Where the funds come from, as a TransferPartyData. Which fields are present depends on
type.TransferPartyData
Where the funds go. Same fields as
source. See TransferPartyData.TransactionOperationBalanceChanges | null
Aggregate balance movements across the transaction, when present: the input asset debited and the output asset credited. See TransactionOperationBalanceChanges.
DepositInstructions
Present when funding is required. Use the returned details exactly. See DepositInstructions.
If execution returns a
PENDING transaction, the SDK signs and submits the associated change approval and then retrieves the updated transaction.Request example