# API

{% hint style="info" %}
**About:** The API is the way we have to communicate with the exchange to be able to process operations on behalf of each member.
{% endhint %}

<mark style="background-color:red;">**It’s important to emphasize the importance of keeping them private and do not share with anybody besides the team.**</mark>

### Step 1

Enter to “**API Management**” from your main Dashboard.

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2FN9Ik5Dix1HtGaic3SzZQ%2Fimage5.png?alt=media&#x26;token=d9880b57-8222-42f0-8363-bad137528746" alt=""><figcaption></figcaption></figure>

### Step 2

Click on “**Create API**”.

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2FUkcFLpqdXyyatud1mnuL%2Fimage10.png?alt=media&#x26;token=1e6e66ec-a76f-45f7-8c02-16f2c013ae9e" alt=""><figcaption></figcaption></figure>

### Step 3

Click on “**System generated**”.

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2FWLPiCgb6drkR2vaE4KdA%2Fimage1.png?alt=media&#x26;token=e25a44a3-18af-479a-8c03-fa2ec7ebe493" alt=""><figcaption></figcaption></figure>

### Step 4

Enter a descriptive name for your API, this can be anything, **not necessarily the same as the given example** on the image below, after this click next.

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2FMu9w5N1cQaXksLMKt8l4%2Fimage2.png?alt=media&#x26;token=cbacbfac-4b4b-418d-9c21-9e8486fd0d6c" alt=""><figcaption></figcaption></figure>

### Step 5

Enter the security validations from the exchange, you will receive confirmation codes on your email, sms, and also you will have to enter your authenticator code to proceed.

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2F4aEAUQeDZwx7r2eBvAqJ%2Fimage6.png?alt=media&#x26;token=7088b5f0-4107-41e8-b47c-9c6ca9471693" alt=""><figcaption></figcaption></figure>

### Step 6

Once the API is created, click on “**Edit Restrictions**”

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2F7ZSUaMHTfAXN4SGC33zS%2Fimage3.png?alt=media&#x26;token=36cb46bb-2fca-450a-83e6-9a1da7bbec00" alt=""><figcaption></figcaption></figure>

### Step 7

In order to enable the futures input, you should first add the BOT server’s IP in the “**Restrict access to trusted IPs only**” field, which is: **201.219.236.200**.

Once the IP is added the futures fields will be unlocked, check it and click **save**.

<mark style="background-color:red;">**IT IS VERY IMPORTANT THAT YOU NEVER SHARE YOUR API KEY OR API SECRET WITH ANYBODY BESIDES THE TEAM, GIVEN THAT THIS ALLOWS TO OPERATE YOUR FUTURES ACCOUNT IN YOUR BEHALF. IN CASE THESE INFORMATION GOT COMPROMISED YOU SHOULD DELETE THE API IMMEDIATELY AND CREATE A NEW ONE FOLLOWING THE SAME PROCESS DESCRIBED IN THIS DOCUMENT.**</mark>

<figure><img src="https://1508515893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ7IvcwjeiPdIsvvr3pu9%2Fuploads%2FR0drS52C7Cj2HVuUg3g2%2Fimage9.png?alt=media&#x26;token=a96ffa8a-e4cd-4939-91fe-9f3ce0c4c565" alt=""><figcaption></figcaption></figure>
