Skip to main content
POST
Execute a signed order transaction

Authorizations

x-api-key
string
header
required

Body

application/json
signedTransaction
string
required

Base64-encoded signed transaction from the order build.

context
object

Optional. The execution.context object from the order build, passed unchanged. Validated against the signed transaction when present. For a Forecast swap it carries jupiterSwapRequestId and ownerPubkey.

requestId
string

Optional client correlation ID, echoed back in the response.

Response

Execution result

status
enum<string>
required

Transaction execution result.

Available options:
Success,
Failed
signature
string | null

Transaction signature (base58) when execution succeeds.

error
string | null

Error message if the transaction failed, or null on success.

requestId
string

Echoed from the request when provided.