Skip to main content
POST
Populate an advanced route step transaction
Use this endpoint to turn one selected advanced route step into executable transaction data.

Headers

x-api-key
string

Optional API key for higher rate limits and fee rules.

Body

application/json
step
object
required

Step object from a route returned by POST /v1/advanced/routes.

context
object
required

Runtime wallet and amount context used to re-quote and populate the selected step.

Response

Populated advanced step with executable transaction data.

id
string
required
routeId
string
required
type
enum<string>
required
Available options:
swap,
bridge
tool
string
required
Example:

"RELAY"

action
object
required
estimate
object
required

Estimated result for this route step. Treat it as planning data; call POST /v1/advanced/stepTransaction before execution.

execution
object
required
transactionRequest
object
required

Executable transaction payload returned on a populated step from POST /v1/advanced/stepTransaction.

integrator
string
fee
number
warnings
object[]
bridgeScan
object

Bridge tracking metadata returned when the selected bridge adapter provides it.