Skip to content

Latest commit

 

History

History
84 lines (64 loc) · 3.19 KB

session_2fa.md

File metadata and controls

84 lines (64 loc) · 3.19 KB

Session_2fa

Generate final Session Token for the user

client.session_2fa(OTP="")

Example

from neo_api_client import NeoAPI

client = NeoAPI(consumer_key="",consumer_secret="",environment="uat")
				
try:
    # Login using password
    client.login(mobilenumber="", password="")
    
    # Generate final Session Token
    client.session_2fa(OTP="")
	
except Exception as e:
    print("Exception when calling SessionApi->session_2fa: %s\n" % e)

Parameters

Name Description Type
mobilenumber Your registered mobile number Eg: "+919999996708" Str
pan Your PAN number Eg: “DUMMY1234A” Str
password Your trading password Str
otp The 4-digit code you receive on registered mobile number Str

Return type

object

Sample response

{
        "data": {
        "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJWaWV3Il0sImV4cCI6MTY4Nzk3NzAwMCwianRpIjoiYzgyMzY2NjAtODkyNy00NzQ0LTk5YmQtMTAyNmRkYTA3MzUzIiwiaWF0IjoxNjg3OTQ2NDQyLCJpc3MiOiJsb2dpbi1zZXJ2aWNlIiwic3ViIjoiYTRlOGE5YzAtZmYyZi0xMWViLTlhMDMtMDI0MmFjMTMwMDAzIiwidWNjIjoiRDIwMTQiLCJuYXAiOiJEVU1NWTExMDVBIiwiZmV0Y2hjYWNoaW5ncnVsZSI6MCwiY2F0ZWdvcmlzYXRpb24iOiIifQ.PRDxhHjdAD2Z_hl3BF_-72l2uds5TzlAEyk57v9BgSnlUZrZ6S9khLi4l8Nfz1zNvwYHqwMPe4Gto6sXnbzbwim-U5c5dDey1hklLTD3kAb6y3bqSR-JcpdvpSGQQ6JVkxckKs_4qDgKEY-0qwnF6jtpB2D_CV0LCKMXfYWNBadZW9-cLLZkIc_C8n6DksyLQF2BWXbTUl6fEb9zSW7GYqI40YLB0q-FZgrOR7dfb3mNtJ4R4oQbeKf0GmR726JWcd3iOqVfFIzHUJvAeVu8FrjWEJfkxjPWf71BU5d_YAUYgtHvRxCweetuZqwa2HNN9xHTsNqr6FJdo3W4lhMp1g",
        "sid": "8f8cd1ab-46e6-41cc-9bdd-9412c5fd4fb7",
        "rid": "69404582-871b-4de8-8fdd-e3e6a5e15bbf",
        "hsServerId": "server2",
        "isUserPwdExpired": false,
        "caches": {
        "baskets": "1687845385",
        "lastUpdatedTS": "1687845385",
        "multiplewatchlists": "1683352919",
        "techchartpreferences": "1683528608"
        },
        "ucc": "ABCD0",
        "greetingName": "DUMMY",
        "isTrialAccount": false,
        "dataCenter": "gdc",
        "searchAPIKey": ""
        }
}

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status Code Description
200 User session validated successfully
400 Invalid or missing input parameters
401 Verify resource and path of the request
429 Too many requests to the API
500 Unexpected error
502 Not able to communicate with OMS
503 Trade API service is unavailable
504 Gateway timeout, trade API is unreachable

[Back to top] [Back to API list] [Back to README]