Skip to main content
GET
/
swap
/
{swapId}
cURL
curl --request GET \
  --url https://api.bestflow.xyz/swap/{swapId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "from": "<string>",
  "to": "<string>",
  "fromNetwork": "<string>",
  "toNetwork": "<string>",
  "sendAmount": 123,
  "estReceive": 123,
  "sendAddress": "<string>",
  "sendMemo": "<string>",
  "receiveAddress": "<string>",
  "receiveMemo": "<string>",
  "hashIn": "<string>",
  "hashOut": "<string>",
  "createdAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.bestflow.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Optional Bearer authentication using an API key provided as a Bearer token. Required for unlimited requests and revenue sharing.

Path Parameters

swapId
string
required

Unique identifier for the swap

Response

Swap status retrieved successfully

id
string
required

Unique identifier for the swap

exchange
enum<string>
required

Exchange identifier

Available options:
swapter,
etzswap,
pegasusswap
status
enum<string>
required

Current swap status

Available options:
Waiting,
Confirmation,
Confirmed,
Exchanging,
Sending,
Success,
Frozen,
Refunded,
Overdue,
Suspended,
Error
from
string
required
to
string
required
fromNetwork
string
required
toNetwork
string
required
sendAmount
number
required

Expected deposit amount

estReceive
number
required

Estimated amount to be received

sendAddress
string
required

Deposit address

sendMemo
string | null
required

Deposit memo/tag; null when absent

receiveAddress
string
required

Destination address

receiveMemo
string | null
required

Destination memo/tag; null when absent

hashIn
string | null
required

Inbound transaction hash

hashOut
string | null
required

Outbound transaction hash

createdAt
string<date-time>
required

Swap creation timestamp in ISO 8601 format