Skip to main content
GET
/
intents
/
status
/
v3
cURL
curl --request GET \
  --url https://api.relay.link/intents/status/v3
{
  "status": "success",
  "inTxHashes": [
    "0xe53021eaa63d100b08338197d26953e2219bcbad828267dd936c549ff643aad7"
  ],
  "txHashes": [
    "0x9da7bc54dfe6229d6980fd62250d472f23dfe0f41a1cdc870c81a08b3445f254"
  ],
  "updatedAt": 1713290386145,
  "originChainId": 7777777,
  "destinationChainId": 8453
}
Relay statuses take one of the following options:
StatusDescription
waitingWaiting for deposit confirmation
pendingDeposit confirmed, pending destination chain submission
submittedDestination transaction submitted
successSuccessful fill on destination
delayedDestination fill delayed, still processing
refundedSuccessfully refunded
failureUnsuccessful fill

Query Parameters

requestId
string

A unique id representing the execution in the Relay system. You can obtain this id from the requests api or the check object within the step items.

Response

200 - application/json

Default Response

status
enum<string>
Available options:
refund,
waiting,
failure,
pending,
submitted,
success
details
string
inTxHashes
string[]

Incoming transaction hashes

txHashes
string[]

Outgoing transaction hashes

updatedAt
number

The last timestamp the data was updated

originChainId
number
destinationChainId
number