API

Get Started

WelcomeQuickstartExamplesChangelogSDKs and Tools

Authorization

POSTCreate personal access token

List Accounts

GETGet accounts

Account Details

GETGet account portfolio v2GETGet history

Instrument Details

GETGet all instrumentsGETGet instrument

Market Data

POSTGet quotesPOSTGet option expirationsPOSTGet option chain

Order Placement

POSTPreflight single legPOSTPreflight multi legPOSTPlace orderPOSTPlace multileg orderGETGet orderDELETECancel order

Option Details

GETGet option greeks_1
HelpFeedback
Authorization

Create personal access token

Create API Access Token

Generates a new personal Access Token (JWT) with a specified validity in minutes, using an existing personal Secret Token. The personal Secret Token must be generated from the user's settings page. Secret Tokens are long-lived but revocable, while Access Tokens are short-lived and expire after the specified validity period. The Access Token returned from this operation is required for authorization in all other subsequent API requests.

POST/userapiauthservice/personal/access-tokens

Parameters

No parameters

Request body

Required*

Body

application/json

Request Body

application/json
validityInMinutesinteger

Validity of the access token to be issued in minutes. Defaults to 15 minutes.

secretstringrequired

A valid personal secret

Responses

Response

200application/json

Success

No response body defined

Response

401application/json

Unauthorized

No response body defined

Response

429application/json

Too Many Requests

No response body defined

The Public Individual API is for your own personal, non-commercial use. Unauthorized access is prohibited. You are responsible for all trades made via the API. Learn more
{
  "accessToken": "string"
}
The Public Individual API is for your own personal, non-commercial use. Unauthorized access is prohibited. You are responsible for all trades made via the API. Learn more