Skip to main content
POST
/
2
/
swap
/
send
Send a swap transaction
curl --request POST \
  --url https://demo-api.mobula.io/api/2/swap/send \
  --header 'Content-Type: application/json' \
  --data '
{
  "chainId": "<string>",
  "signedTransaction": "<string>",
  "candidates": [
    {
      "lander": "<string>",
      "signedTransaction": "<string>"
    }
  ],
  "awaitLanding": true
}
'
{
  "data": {
    "success": true,
    "requestId": "<string>",
    "transactionHash": "<string>",
    "lander": "<string>",
    "landingTimeMs": 123,
    "status": "broadcasted",
    "onchainLandingTimeMs": 123,
    "swap": {
      "tokenIn": {
        "address": "<string>",
        "amount": "<string>"
      },
      "tokenOut": {
        "address": "<string>",
        "amount": "<string>"
      }
    }
  },
  "error": "<string>"
}

Body

application/json
chainId
string
required
signedTransaction
string
Minimum string length: 1
candidates
object[]
Minimum array length: 1
awaitLanding
boolean

Response

200 - application/json

Swap send response

data
object
required
error
string