# Motilal Oswal

### 🔗 Adding Static IP to Motilal Oswal Broker

Linking your Arrownect Static IP to Motilal Oswal ensures your automated trades are authorized and compliant with the latest exchange regulations.

#### Step 1: Access the MO API Portal

1. Log in to the [Motilal Oswal Developer Portal](https://invest.motilaloswal.com/moAPI/).
2. Use your Motilal Oswal Client ID and Password to sign in.
3. *Note:* You may be required to enter a TOTP from your Google Authenticator app during login.

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

#### Step 2: Create Your API Key

1. On the dashboard, locate and click the Create an API Key button.
2. Fill in the following details:
   * App Name: Enter a name for your strategy (e.g., *MyArrownectAlgo*).
   * Redirect URL: You must enter this specific URL for the Algomojo bridge:

     > `https://mo.algomojo.com/arrow-connect/am/login-response/index.php`
   * Callback URL: You can leave this blank (it is optional).

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

#### Step 3: Whitelist the Static IP

1. In the Static IP or IP Whitelist field, paste your Static IP copied from Arrownect.
2. Click the Create (or Update) button.

<figure><img src="/files/1qCoV9vRowwkQ8oZKS7B" alt=""><figcaption></figcaption></figure>

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

#### Step 4: Retrieve Credentials

1. Go to the My APIs tab on the dashboard.
2. You will now see your generated API Key.


---

# 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://docs.algomojo.com/algomojo/brokers/static-ip-integration/motilal-oswal.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.
