Skip to main content
GET
/
v2
/
swap
/
status
/
{id}
Get swap status
curl --request GET \
  --url https://api.deframe.io/v2/swap/status/{id} \
  --header 'x-api-key: <api-key>'
{
  "status": "fulfilled",
  "originTxHash": "0x...",
  "destinationTxHash": "0x...",
  "provider": "teleswap"
}

Documentation Index

Fetch the complete documentation index at: https://docs.deframe.io/llms.txt

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

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain from your Deframe dashboard.

Path Parameters

id
string
required

Quote ID

Example:

"550e8400-e29b-41d4-a716-446655440000"

Query Parameters

btcTxHash
string

Bitcoin transaction hash for Bitcoin deposit routes

Example:

"b4f1..."

Response

Status retrieved successfully

status
enum<string>
required

Quote status

Available options:
pending,
confirmed,
fulfilled,
expired,
failed,
refunded,
processing
Example:

"fulfilled"

originTxHash
string
Example:

"0x..."

destinationTxHash
string
Example:

"0x..."

provider
string
Example:

"teleswap"