## Documentation Index

Fetch the complete documentation index at: [/llms.txt](https://docs.relay.link/llms.txt)

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

### cURL

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

### JavaScript

```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

```python
import requests

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

response = requests.get(url)

print(response.text)
```

### Response Example

200

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

### Get Execution Status v2
Please use [Get Execution Status v2](https://docs.relay.link/references/api/get-intents-status-v3) as this is deprecated.

### Headers

- **x-api-key**  
  string  
  Optional API key for authentication and higher rate limits.

### 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

**status**  
  enum<string>  
  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
