General Instructions
General Instructions
Steps to Generate Access Token
Steps to Generate Access Token
Order Management API
Order Management API

Trading

Order Management API

GET SECURITY INFORMATION

 DESCRIPTION

Allow to get script information

 URL

<protocol>://<domain name>/kb/PlaceOrders/GetSecurityInfo

 INPUT

S.No. Parameter Description Mandatory/Comments
1 Uid User Id/Client Code Yes
2 Exch Exchange Yes
3 Token Scrip Token Yes

SAMPLE



{
  "Uid": "DEMO",
  "Exch": "CDS",
  "Token": "9573"
}

RESPONSE

S.No. Parameter Description
1 ResponseId Response Id of generated response.
2 ResponseMessage Response Message
3 Data It contains the data of the response, such as the status of the request, request time, etc.

DATA

S.No. Parameter Description
1 Stat Status of your request(Success->Ok /Failure->Not_Ok)
2 Request_time Request time of your request
3 Exch Exchange
4 Tsym Trading Symbol
5 Cname Company Name
6 Symnam Symbol Name
7 Seg Segment
8 Exd Expiry Date
9 Instname Instrument Name
10 Strprc Strike Price
11 Optt Option Type
12 Isin ISIN
13 Ti Tick Size
14 Ls Lot Size
15 Pp Price precision
16 Mult Multiplier
17 Gp_nd gn/gd * pn/pd (text format)
18 Prcunt Price Units
19 Prcqqty Price Quote Qty
20 Trdunt Trade Units
21 Delunt Delivery Units
22 Frzqty Freeze Qty
23 Gsmind Scripupdate Gsm Ind
24 Elmbmrg Elm Buy Margin
25 Elmsmrg Elm Sell Margin
26 Addbmrg Additional Long Margin
27 Addsmrg Additional Short Margin
28 Splbmrg Special Long Margin
29 Splsmrg Special Short Margin
30 Delmrg Delivery Margin
31 Tenmrg Tender Margin
32 Tenstrd Tender Start Date
33 Tenendd Tender End Date
34 Exestrd Exercise Start Date
35 Exeendd Exercise End Date
36 Mkt_t Market type
37 Issue_d Issue date
38 Listing_d Listing date
39 Last_trd_d Last trading date
40 Elmmrg Elm Margin
41 Varmrg Var Margin
42 Expmrg Exposure Margin
43 Token Contract Token
44 Prcftr_d ((GN / GD) * (PN/PD)) (actual value for calculations)
45 Weekly Weekly Option, 'W1', 'W2', 'W3', 'W4' th week
46 Nontrd Non tradable instruments
47 Prcftr Price Factor
48 Emsg Error Message

SAMPLE



{
  "StatusCode": 200,
  "Message": "Request successful.",
  "IsError": false,
  "ResponseException": null,
  "Result": {
    "ResponseId": 1,
    "ResponseMessage": "Executed successfully",
    "Data": {
      "Request_time": "18:54:43 21-07-2022",
      "Stat": "Ok",
      "Exch": "CDS",
      "Tsym": "USDINR22JUL22C80.25",
      "Cname": null,
      "Symnam": null,
      "Seg": "FX",
      "Exd": "22-JUL-2022",
      "Instname": "OPTCUR",
      "Strprc": "80.2500",
      "Optt": "CE",
      "Isin": null,
      "Ti": "0.0025",
      "Ls": "1",
      "Pp": "4",
      "Mult": "1000",
      "Gp_nd": null,
      "Prcunt": null,
      "Prcqqty": null,
      "Trdunt": null,
      "Delunt": null,
      "Frzqty": "10001",
      "Gsmind": null,
      "Elmbmrg": null,
      "Elmsmrg": null,
      "Addbmrg": null,
      "Addsmrg": null,
      "Splbmrg": null,
      "Splsmrg": null,
      "Delmrg": null,
      "Tenmrg": null,
      "Tenstrd": null,
      "Tenendd": null,
      "Exestrd": null,
      "Exeendd": null,
      "Mkt_t": null,
      "Issue_d": null,
      "Listing_d": null,
      "Last_trd_d": null,
      "Elmmrg": null,
      "Varmrg": null,
      "Expmrg": "1.50",
      "Token": "9573",
      "Prcftr_d": "(1 / 1 ) * (1 / 1)",
      "Weekly": "W4",
      "Nontrd": null,
      "Prcftr": "1.000000",
      "Emsg": null
    }
  }
}

SQUARE OFF ORDER

 DESCRIPTION

Allow to Multiple Square Off Order

 URL

<protocol>://<domain name>/kb/PlaceOrders/SquareOffOrder

 INPUT

S.No. Parameter Description Mandatory/Comments
1 Uid User Id/Client Code Yes
2 SqOffOrderReq Yes

DATA

S.No. Parameter Description
1 Exch Exchange
2 Tsym Unique id of contract on which order to be placed.
3 Qty Order Quantity
4 Prd Product name
5 Trantype Transaction type (B -> BUY, S -> SELL)

SAMPLE



{
  "Uid": "DEMO",
  "SqOffOrderReq": [
    {
      "Exch": "BSE",
      "Tsym": "ASIANTNE",
      "Qty": "1",
      "Trantype": "S",
      "Prd": "I"
    },    
    {
      "Exch": "NFO",
      "Tsym": "APOLLOTYRE25AUG22P200",
      "Qty": "1",
      "Trantype": "S",
      "Prd": "M"
    }
  ]
}

RESPONSE

S No. Parameter Description
1 TotalRows Number of rows in list
2 Data It contains the data of the response, such as the status of the request, request time, etc.

DATA

S.No. Parameter Description
1 ResponseId Response Id of generated response
2 ResponseMessage Response Message
3 Data It contains the data of the response, such as the status of the request, request time, etc.

DATA

S.No. Parameter Description
1 Exch Exchange
2 Tsym Response Message
3 Prd Product name
4 Stat Status of your request(Success->Ok /Failure->Not_Ok)
5 Request time Request time
6 NorenOrdNo Order number
7 Emsg Error message

SAMPLE



{
  "StatusCode": 200,
  "Message": "Request successful.",
  "IsError": false,
  "ResponseException": null,
  "Result": {
    "TotalRows": 0,
    "Data": [
      {
        "ResponseId": 1,
        "ResponseMessage": "Order placed successfully",
        "Data": {
          "Exch": "BSE",
          "Tsym": "ASIANTNE",
          "Prd": "I",
          "Stat": "Ok",
          "Request_time": "17:46:35 29-07-2022",
          "NorenOrdNo": "22072900000071",
          "Emsg": null
        }
      },      
      {
        "ResponseId": 1,
        "ResponseMessage": "Order placed successfully",
        "Data": {
          "Exch": "NFO",
          "Tsym": "APOLLOTYRE25AUG22P200",
          "Prd": "M",
          "Stat": "Ok",
          "Request_time": "17:46:35 29-07-2022",
          "NorenOrdNo": "22072900000073",
          "Emsg": null
        }
      }
    ]
  }
}