1.0.15 • Published 2 years ago

kotak-neo-nodejs-sdk v1.0.15

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Neo Kotak Nodejs SDK

Installation

npm i kotak-neo-nodejs-sdk

Getting started

const { NeoSDK } = require("kotak-neo-nodejs-sdk");

let neo = new NeoSDK();

(async () => {
    // save accessToken to database
    let accessToken = await neo.generateAccessToken({
        username: "neo_username",
        password: "neo_password",
        customer_secret: "customer_secret generated from developer portal",
        customer_key: "customer_key generated from developer portal",
    })

    try {
        let response = await neo.login({
            pan: "client_pan",
            mobileNumber : "+917777777777" // Either mobile number or pan is allowed
            password: "client_password",
        });

        let sessionToken = await neo.setSession({
            otp: otp, // enter otp that has been sent to the registered mobile number
            sessionToken: response.token, // sessionToken
        });
        await neo.getOrderBook()
    }
})();

If you have already generated access token and already logged in client

    neo.setAccessToken(
        "access_token",
    );
    neo.setLoggedHeaders({
        serverId: "server_id",
        rid: "refresh_token",
        Sid: "user_id",
        Auth: "session_token",
    });
    await neo.getOrderBook();

Available Methods

License

Laabhum Private Limited (c) 2024. Licensed under the ISC License.

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago