Get Execution Status - Relay

Documentation Index

Fetch the complete documentation index at: /llms.txt

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

cURL

curl --request GET \
  --url https://api.relay.link/intents/status

JavaScript

const options = {method: 'GET'};

fetch('https://api.relay.link/intents/status', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));

Python

import requests

url = "https://api.relay.link/intents/status"

response = requests.get(url)

print(response.text)

Response Example

200

{
  "status": "success",
  "inTxHashes": [
    "0xe53021eaa63d100b08338197d26953e2219bcbad828267dd936c549ff643aad7"
  ],
  "txHashes": [
    "0x9da7bc54dfe6229d6980fd62250d472f23dfe0f41a1cdc870c81a08b3445f254"
  ],
  "time": 1713290386145,
  "originChainId": 7777777,
  "destinationChainId": 8453
}

Get Execution Status v2

Please use Get Execution Status v2 as this is deprecated.

Headers

Query Parameters

Response

200 - application/json

status
enum
Available options: failure, fallback, pending, received, success

details
string

inTxHashes
string[]
Incoming transaction hashes

txHashes
string[]
Outgoing transaction hashes

time
number
The last timestamp the data was updated

originChainId
number

destinationChainId
number