# Reference Key

You must include an idempotent key with your transaction request to verify its completion. To do so, you may pass your own key or a mtnPay generated key using this endpoint.

Transactions on Solana are indexed by the keys included on the instrctions. The mtnAPI will add your refrence key to your transaction as a method of discovering it on completion.

### Example

```python
import requests

ref_url = 'http://api.mtnapi.com/ref'
r = requests.get(url = ref_url)
ref = r.json()['ref']

print(ref)
```

## Returns a reference key to track the status of a transaction

<mark style="color:blue;">`GET`</mark> `https://api.mtnapi.com/ref`

{% tabs %}
{% tab title="200: OK " %}

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}
