# Bybit API

ByBit

1. **Login / Signup** to Bybit via browser
2. Make sure your account is **verified / KYC**
3. You will need to create a **new Sub-account** for the Automated Trading System, please follow these steps bellow: <br>

   3.1. Hover your mouse to “**Profile Icon”**

   3.2. Click **“Switch/Create Account”**\
   \
   ![](/files/2jiv7b12fan7myg8BC5U)

   \
   3.3. Click **“Create”**\
   \
   ![](/files/4FFT3rQA2ycOASdjToE7)

   \
   3.4. Enter your **preferred username** and select **“Unified Account”**\
   3.5. Enter your **“Security information”** \
   3.6. Account Created Successfully!!!, Click **“Skip”**\
   \
   ![](/files/8rHzNUFPnE640uRJOkw2)<br>
4. **Switch your account** to the Sub-account from the **“Profile Icon”** on the top left corner

<figure><img src="/files/ToNHxSyh8KLnb78lSopq" alt=""><figcaption></figcaption></figure>

5. Hover your mouse to your initials and select “API”\
   \
   ![](/files/8mKFAKYfaSZmFhiN1yVq)<br>
6. Click **“Create New Key”**<br>

   <figure><img src="/files/hNI4iSZa9Ds2kvvcVxk0" alt=""><figcaption></figcaption></figure>
7. Select **“System-generated API Keys”**\
   \
   ![](/files/9YRM2vF0kdtvh6sTHsir)<br>
8. Create New Key\
   \*\*\* We will need all these settings and information to connect the API to our server, make sure all information is easy for you to remember and backed-up \
   \
   6.1. Select **“API Transaction”** \
   6.2. **Name for the API Key:** enter format **(Your username)ODS** \
   6.3. **API Key Permissions:** Select **“Read-Write”** \
   6.4. Select **“No IP Restriction”**\
   \
   ![](/files/X82uZ7fTSAdQcg5rrai4)<br>
9. **Trade:** \
   \
   7.1. Select **“Standard Account”** \
   7.2. Make sure these are Ticked: **“Orders”, “Positions”, ‘USDC Derivatives Trading” & “Trade”**<br>

   <figure><img src="/files/vXJD2ra1SedNA813A7me" alt=""><figcaption></figcaption></figure>
10. Assets: \
    8.1. Make sure **“Assets”** are **Unticked**\
    8.2. Nothing should be ticked on **“Account Transfer”, “Subaccount Transfer” & “Exchange History”**\ <br>

    <figure><img src="/files/xaCrUXKhk8MlycfG2yYI" alt=""><figcaption></figcaption></figure>

8.3. Click **“Submit”**&#x20;

9\. Pop-up appears, **Copy & Paste** all the details to the form

<div align="left"><figure><img src="/files/6lSyUayRPZmbFzXrNC6h" alt="" width="375"><figcaption></figcaption></figure></div>

10\. Click **“Understood”** and now you have **successfully created your ODS API.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://odesisplutus.gitbook.io/doc/getting-started-ats/3.-connecting-your-account-api-setup/bybit-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
