Transaction Responses
Securities Transaction
Also known as: single stock order / basket order / sst
Response structure (SST)
π Detailed explanation
Sample responses (SST)
{
"smallcaseAuthToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MTFhMjE0NjVmYzFhZjIyMzUzYzEzOTUiLCJpYXQiOjE2MjkxMDI0NzksImV4cCI6MTYyOTEwNjA3OX0.XpDkGQt5quB3sxh2ZmOy818Ej3KIFetVM9INyZt3AlQ",
"notes":"userid-xyz",
"broker":"kite",
"transactionId":"TRX_47fbd57104814ddd9d57af8ae6556024",
"orderBatches":[
{
"filled":2,
"variety":"regular",
"buyAmount":22050.62,
"sellAmount":0,
"orders":[
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"COMPLETE",
"quantity":1,
"tradingsymbol":"ITC",
"transactionType":"BUY",
"filledQuantity":1,
"averagePrice":211.02,
"exchangeOrderId":"611a212f053f50b5bca67bd3611a2173053f50b5bca67bf5"
},
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"COMPLETE",
"quantity":10,
"tradingsymbol":"RELIANCE",
"transactionType":"BUY",
"filledQuantity":10,
"averagePrice":2183.96,
"exchangeOrderId":"611a212f053f50b5bca67bd3611a2173053f50b5bca67bf3"
}
],
"unplaced":[
],
"batchId":"611a21737f8bf5d33e986067",
"quantity":2,
"status":"COMPLETED",
"completedDate":"2021-08-16T08:27:34.213Z",
"transactionId":"TRX_47fbd57104814ddd9d57af8ae6556024"
}
]
}
{
"smallcaseAuthToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MTFhMjE0NjVmYzFhZjIyMzUzYzEzOTUiLCJpYXQiOjE2MjkxMDI1OTQsImV4cCI6MTYyOTEwNjE5NH0.Gu3vK3s6Ru-6z8q9oWLfR6d4oLf2Mnd_elxH46BFlw8",
"notes":"userid-xyz",
"broker":"kite",
"transactionId":"TRX_8575d8bb5a464ef1b5e56cfd598acc63",
"orderBatches":[
{
"filled":5,
"variety":"regular",
"buyAmount":38410.21,
"sellAmount":0,
"orders":[
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"CANCELLED",
"quantity":10,
"tradingsymbol":"ITC",
"transactionType":"BUY",
"filledQuantity":0,
"averagePrice":246.00300000000001,
"exchangeId":1100000004830698
},
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"COMPLETE",
"quantity":10,
"tradingsymbol":"HDFCBANK",
"transactionType":"BUY",
"filledQuantity":10,
"averagePrice":1244.996,
"exchangeId":1100000004830698
},
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"COMPLETE",
"quantity":10,
"tradingsymbol":"TCS",
"transactionType":"BUY",
"filledQuantity":10,
"averagePrice":2121.02,
"exchangeId":1100000004830698
}
],
"unplaced":[
{
"exchange":"NSE",
"status":"ERROR",
"quantity":2,
"tradingsymbol":"ASIANPAINT",
"transactionType":"BUY"
}
],
"batchId":"611a21fc7f8bf5d33e986091",
"quantity":2,
"status":"MARKEDCOMPLETE",
"completedDate":"2021-08-16T08:29:51.808Z",
"transactionId":"TRX_8575d8bb5a464ef1b5e56cfd598acc63"
}
]
}
{
"smallcaseAuthToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MTU0NzIzYWY4NjBjYjVhOWM3ZjE0YWYiLCJpYXQiOjE2MzI5MjQyMjgsImV4cCI6MTYzMjkyNzgyOH0.Hva3Cs5WgaZnG44Y2-Dw5dOHJL_1NwrqowAQGGi7p_4",
"notes":"userid-xyz",
"broker":"aliceblue",
"transactionId":"TRX_12d5e47184864d69b1eba275a4cbb9eb",
"orderBatches":[
{
"filled":0,
"variety":"amo",
"buyAmount":0,
"sellAmount":0,
"orders":[
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"PLACED",
"quantity":1,
"tradingsymbol":"INFY",
"transactionType":"BUY"
},
{
"orderType":"MARKET",
"product":"CNC",
"exchange":"NSE",
"status":"PLACED",
"quantity":1,
"tradingsymbol":"ITC",
"transactionType":"BUY"
}
],
"unplaced":[
],
"batchId":"6154723c606b0f3ada8277df",
"quantity":2,
"status":"PLACED",
"transactionId":"TRX_12d5e47184864d69b1eba275a4cbb9eb"
}
]
}
{
"smallcaseAuthToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI1ZWYzMzcwNWY2MTBmODBiNTQ1M2IzMTkiLCJpYXQiOjE2MjkxMDIzMzgsImV4cCI6MTYyOTEwNTkzOH0.8sH-6nQzSocohsi51gSwQyKvrAzUvc9-enZyd_FS7xE",
"notes":"userid-xyz",
"broker":"kite",
"transactionId":"TRX_26261c34160d42b599ff115085825750",
"orderBatches":[
{
"filled":0,
"variety":"regular",
"buyAmount":0,
"sellAmount":0,
"orders":[
{
"orderType":"LIMIT",
"product":"CNC",
"exchange":"NSE",
"status":"PLACED",
"quantity":1,
"tradingsymbol":"ITC",
"transactionType":"BUY"
}
],
"unplaced":[
],
"batchId":"611a20f50e6c5b6e28d9c7b4",
"quantity":1,
"status":"PLACED",
"transactionId":"TRX_26261c34160d42b599ff115085825750"
}
]
}
{
"smallcaseAuthToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MTFhMjE0NjVmYzFhZjIyMzUzYzEzOTUiLCJpYXQiOjE2MjkxMDI1MDMsImV4cCI6MTYyOTEwNjEwM30.wogl7AsPXOuI9ojON2r8Zn4R6W64tZsbCqIzMgk3ZlA",
"notes":"userid-xyz",
"broker":"kite",
"transactionId":"TRX_20e788ed91c94f31aa98895f3fb7bb47",
"orderBatches":[
{
"filled":0,
"variety":"regular",
"buyAmount":0,
"sellAmount":0,
"orders":[
],
"unplaced":[
{
"exchange":"NSE",
"status":"ERROR",
"quantity":1,
"tradingsymbol":"ITC",
"transactionType":"BUY"
},
{
"exchange":"NSE",
"status":"ERROR",
"quantity":10,
"tradingsymbol":"RELIANCE",
"transactionType":"BUY"
}
],
"batchId":"611a21a00e6c5b6e28d9c7df",
"quantity":2,
"status":"UNPLACED",
"completedDate":"2021-08-16T08:28:16.101Z",
"transactionId":"TRX_20e788ed91c94f31aa98895f3fb7bb47"
}
]
}
Identify if the order was placed as Market or AMO
Please note that variety = amo is used to identify if the order was after market order. Successful after market order will have status as PLACED.
In this case the order will be executed in the next trading sessionIf the variety = regular, order was placed as market order. Status response for a successful order in this case can be COMPLETE
smallcase order response (SMT)
Response enums (SMT)
{
"notes": "String",
"smallcaseAuthToken": "String",
"broker": "String",
"transactionId": "String",
"orderBatches": [
{
"label": {
"type": "String",
"enumValues": [
"BUY",
"INVESTMORE",
"REBALANCE",
"SIP",
"MANAGE",
"PARTIALEXIT",
"SELLALL",
"FIX"
]
},
"originalLabel": {
"type": "String",
"enumValues": [
"BUY",
"INVESTMORE",
"REBALANCE",
"SIP",
"MANAGE",
"PARTIALEXIT",
"SELLALL",
"FIX"
]
},
"status": "COMPLETED",
"variety": {
"type": "String",
"enumValues": [
"amo",
"regular"
]
},
"buyAmount": "Number",
"sellAmount": "Number",
"completedDate": "Date",
"quantity": "Number",
"filled":" Number",
"batchId": "String",
"orders":[
{
"exchangeOrderId": "String",
"orderType": {
"type": "String",
"enumValues": [
"MARKET",
"LIMIT"
]
},
"product": {
"type": "String",
"enumValues": [
"CNC"
]
},
"exchange": {
"type": "String",
"enumValues": [
"NSE"
]
},
"status": {
"type": "String",
"enumValues": [
"PLACED",
"REJECTED",
"CANCELLED",
"COMPLETE",
"ERROR",
"CANCELLED AMO",
"PARTIAL"
]
},
"quantity": "Number",
"tradingsymbol": "String",
"transactionType": {
"type": "String",
"enumValues": [
"BUY",
"SELL"
]
},
"filledQuantity": "Number",
"averagePrice": "Number"
}
],
"unplaced": []
}
]
}
Sample order response (SMT)
{
"notes": "Buying a smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYjZiNmJhM2YzMDkyZDA1NGM0NTkiLCJpYXQiOjE2MjczMDY2MjQsImV4cCI6MTYyNzMxMDIyNH0.E7eMYVMZAa1sl2JKAEzQl2yTPlVJkIQVSpp1ytlRadg",
"broker": "kite",
"transactionId": "TRX_3ed892feb6634e0a8860ed39acefea3d",
"orderBatches": [
{
"label": "BUY",
"originalLabel": "BUY",
"status": "COMPLETED",
"transactionId": "TRX_3ed892feb6634e0a8860ed39acefea3d",
"variety": "regular",
"buyAmount": 579.02,
"sellAmount": 0,
"completedDate": "2021-07-26T13:36:56.625Z",
"quantity": 2,
"filled": 2,
"batchId": "60feba6fba3f3092d054c460",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICINIFTY",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 169
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "JUNIORBEES",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 410.02
}
],
"unplaced": []
}
],
"name": "Smallcase name",
"scid": "ABCD_0001",
"source": "PROFESSIONAL",
"iscid": "624596e1660b97a9897f4209",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/LEPMO_0004.png"
}
{
"notes": "Investing more in an already bought (invested) smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYjZiNmJhM2YzMDkyZDA1NGM0NTkiLCJpYXQiOjE2MjczMDcxMDcsImV4cCI6MTYyNzMxMDcwN30.VofIa5lpfa_4f40AokzEf43-vsrj-wzm8gH99pRqM8o",
"broker": "kite",
"transactionId": "TRX_ee8d039e44ae40d8a7712eec14468866",
"orderBatches": [
{
"label": "INVESTMORE",
"originalLabel": "INVESTMORE",
"status": "COMPLETED",
"transactionId": "TRX_ee8d039e44ae40d8a7712eec14468866",
"variety": "regular",
"buyAmount": 579.03,
"sellAmount": 0,
"completedDate": "2021-07-26T13:44:56.948Z",
"quantity": 2,
"filled": 2,
"batchId": "60febc4eba3f3092d054c461",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICINIFTY",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 169.01
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "JUNIORBEES",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 410.02
}
],
"unplaced": []
}
],
"name": "Smallcase name",
"scid": "ABCD_0001",
"source": "PROFESSIONAL",
"iscid": "624596e1660b97a9897f4209",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/LEPMO_0004.png"
}
{
"notes": "Manageing invested smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYjZiNmJhM2YzMDkyZDA1NGM0NTkiLCJpYXQiOjE2MjczMDcyNzUsImV4cCI6MTYyNzMxMDg3NX0.0eiAGODAjJb2OH2h3URxT_uMeS-85LMtbEl8PE1qHHc",
"broker": "kite",
"transactionId": "TRX_e2d0c1367b1c4421918173677ab32f60",
"orderBatches": [
{
"label": "MANAGE",
"originalLabel": "MANAGE",
"status": "COMPLETED",
"transactionId": "TRX_e2d0c1367b1c4421918173677ab32f60",
"variety": "regular",
"buyAmount": 169.01,
"sellAmount": 410.02,
"completedDate": "2021-07-26T13:47:47.240Z",
"quantity": 2,
"filled": 2,
"batchId": "60febcfbba3f3092d054c462",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICINIFTY",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 169.01
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "JUNIORBEES",
"transactionType": "SELL",
"filledQuantity": 1,
"averagePrice": 410.02
}
],
"unplaced": []
}
],
"name": "Smallcase name",
"scid": "ABCD_0001",
"source": "PROFESSIONAL",
"iscid": "624596e1660b97a9897f4209",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/LEPMO_0004.png"
}
{
"notes": "Placing sip order",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYmZmM2IzYjc4N2YzYzBjYzQzOTEiLCJpYXQiOjE2Mjc2MjQxMTMsImV4cCI6MTYyNzYyNzcxM30.yy9GFHYghtYzh7u5ly5i4bN_zAERpt-dho_axLpN0co",
"broker": "fivepaisa",
"transactionId": "TRX_e73e9a6d05fa481ca1591c5322ffb8ad",
"orderBatches": [
{
"label": "SIP",
"originalLabel": "SIP",
"status": "COMPLETED",
"transactionId": "TRX_e73e9a6d05fa481ca1591c5322ffb8ad",
"variety": "regular",
"buyAmount": 7311.01,
"sellAmount": 0,
"completedDate": "2021-07-30T05:48:20.490Z",
"quantity": 8,
"filled": 8,
"batchId": "610392a1c60b5b3e3f732687",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 2,
"tradingsymbol": "INFY",
"transactionType": "BUY",
"filledQuantity": 2,
"averagePrice": 1611.96
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "SBIN",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 433
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "TATAMOTORS",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 298.01
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 24,
"tradingsymbol": "YESBANK",
"transactionType": "BUY",
"filledQuantity": 24,
"averagePrice": 12
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "IDFCFIRSTB",
"transactionType": "BUY",
"filledQuantity": 1,
"averagePrice": 52
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 2,
"tradingsymbol": "AXISBANK",
"transactionType": "BUY",
"filledQuantity": 2,
"averagePrice": 713.04
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 2,
"tradingsymbol": "ITC",
"transactionType": "BUY",
"filledQuantity": 2,
"averagePrice": 204.99
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 2,
"tradingsymbol": "WIPRO",
"transactionType": "BUY",
"filledQuantity": 2,
"averagePrice": 590.01
}
],
"unplaced": []
}
]
}
{
"notes": " Rebalancing smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MTA3OTIwNjY5MWZkYTJmZTc5ZWU5ZDciLCJpYXQiOjE2Mjc4ODY3ODksImV4cCI6MTYyNzg5MDM4OX0.jQ4TRML1nQRQvVe5pLRaf5ahuUs0ZF-gZijdtiw2km0",
"broker": "kite",
"transactionId": "TRX_11799aa5e9354540bc47af3dbdb164e3",
"orderBatches": [
{
"label": "REBALANCE",
"originalLabel": "REBALANCE",
"status": "COMPLETED",
"transactionId": "TRX_11799aa5e9354540bc47af3dbdb164e3",
"variety": "regular",
"buyAmount": 5101,
"sellAmount": 5200,
"completedDate": "2021-08-02T06:46:21.420Z",
"quantity": 3,
"filled": 3,
"batchId": "610794b8691fda2fe79ee9e0",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 315,
"tradingsymbol": "IDEA",
"transactionType": "BUY",
"filledQuantity": 315,
"averagePrice": 8
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 89,
"tradingsymbol": "MOM100",
"transactionType": "BUY",
"filledQuantity": 89,
"averagePrice": 29
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 100,
"tradingsymbol": "IDFCFIRSTB",
"transactionType": "SELL",
"filledQuantity": 100,
"averagePrice": 52
}
],
"unplaced": []
}
]
}
/**
* Note: txn id is to be created with orderConfig.type=EXIT
*
* User will have option to either partially exit or fully exit the smallcase in the orderflow
* Below is sample response when user opts to partially sell the smallcase
*/
{
"notes": " Partially Exiting invested smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYmZmM2IzYjc4N2YzYzBjYzQzOTEiLCJpYXQiOjE2Mjc1Mzk2NDgsImV4cCI6MTYyNzU0MzI0OH0.XJSPsG7kpkpOtMH0oHMjwEF1JSOWQSTCqMQZyDJkjG8",
"broker": "upstox",
"transactionId": "TRX_68311f303d474a528aecf044bb3796f2",
"orderBatches": [
{
"label": "PARTIALEXIT",
"originalLabel": "PARTIALEXIT",
"status": "COMPLETED",
"transactionId": "TRX_68311f303d474a528aecf044bb3796f2",
"variety": "regular",
"buyAmount": 0,
"sellAmount": 215.99,
"completedDate": "2021-07-29T06:20:40.702Z",
"quantity": 2,
"filled": 2,
"batchId": "610248b561c4f0bc65733d8b",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICILOVOL",
"transactionType": "SELL",
"filledQuantity": 1,
"averagePrice": 130
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICINV20",
"transactionType": "SELL",
"filledQuantity": 1,
"averagePrice": 85.99
}
],
"unplaced": []
}
],
"name": "Smallcase name",
"scid": "ABCD_0001",
"source": "PROFESSIONAL",
"iscid": "624596e1660b97a9897f4209",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/LEPMO_0004.png"
}
/**
* Note: txn id is to be created with orderConfig.type=EXIT
*
* User will have option to either partially exit or fully exit the smallcase in the orderflow
* Below is sample response when user opts to fully sell the smallcase
*/
{
"notes": "Exiting invested smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYmZmM2IzYjc4N2YzYzBjYzQzOTEiLCJpYXQiOjE2Mjc1Mzk4ODQsImV4cCI6MTYyNzU0MzQ4NH0.gRLNTkoqSwAWcZT10cvn5UO_RtpCQCDkVS2kEBpN5bk",
"broker": "upstox",
"transactionId": "TRX_7df53a3bfeaf4d828e0ab429a894ac4c",
"orderBatches": [
{
"label": "SELLALL",
"originalLabel": "SELLALL",
"status": "COMPLETED",
"transactionId": "TRX_7df53a3bfeaf4d828e0ab429a894ac4c",
"variety": "regular",
"buyAmount": 0,
"sellAmount": 216.01,
"completedDate": "2021-07-29T06:24:37.155Z",
"quantity": 2,
"filled": 2,
"batchId": "610249a26f5accf2e38d0b2e",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICILOVOL",
"transactionType": "SELL",
"filledQuantity": 1,
"averagePrice": 130
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1,
"tradingsymbol": "ICICINV20",
"transactionType": "SELL",
"filledQuantity": 1,
"averagePrice": 86.01
}
],
"unplaced": []
}
],
"name": "Smallcase name",
"scid": "ABCD_0001",
"source": "PROFESSIONAL",
"iscid": "624596e1660b97a9897f4209",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/LEPMO_0004.png"
}
/*
* There can be cases when user is trying to do a smallcase TXN of type A,
* but due to some pending action, they had to complete pending acion before doing the originally intended transaction (type A).
*
* Moreover, it can be the case that the order was not fully completed, and user does some additional action during the same txn.
* Here's the sample response for BUY + REPAIR scenario -
* While BUYing the smallcase, the order was partially filled. So user subsequently REPAIRed the smallcase during the same transaction.
*/
{
"notes": "Buying a smallcase",
"smallcaseAuthToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbWFsbGNhc2VBdXRoSWQiOiI2MGZlYmZmM2IzYjc4N2YzYzBjYzQzOTEiLCJpYXQiOjE2Mjc1Mzk2NDgsImV4cCI6MTYyNzU0MzI0OH0.XJSPsG7kpkpOtMH0oHMjwEF1JSOWQSTCqMQZyDJkjG8",
"broker": "upstox",
"transactionId": "TRX_0dd60dfe6a8c448297cb57c94c2e95ec",
"orderBatches": [
{
"label": "BUY",
"originalLabel": "BUY",
"status": "FIXED",
"transactionId": "TRX_0dd60dfe6a8c448297cb57c94c2e95ec",
"variety": "regular",
"buyAmount": 41829.55,
"sellAmount":0.0,
"completedDate": "2021-07-07T05: 55: 16.572Z",
"quantity": 6.0,
"filled": 4.0,
"batchId": "60e541c199a5de24ebaf1e5b",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 3.0,
"tradingsymbol": "WSTCSTPAPR",
"transactionType": "BUY",
"filledQuantity": 3.0,
"averagePrice": 278.0
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "PARTIAL",
"quantity": 12.0,
"tradingsymbol": "HSCL",
"transactionType": "BUY",
"filledQuantity": 11.0,
"averagePrice": 55.0
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1.0,
"tradingsymbol": "GULFOILLUB",
"transactionType": "BUY",
"filledQuantity": 1.0,
"averagePrice": 688.97
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "PARTIAL",
"quantity": 14.0,
"tradingsymbol": "HCLTECH",
"transactionType": "BUY",
"filledQuantity": 13.0,
"averagePrice": 970.0376923076924
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 25.0,
"tradingsymbol": "WIPRO",
"transactionType": "BUY",
"filledQuantity": 25.0,
"averagePrice": 533.9979999999999
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 13.0,
"tradingsymbol": "TECHM",
"transactionType": "BUY",
"filledQuantity": 13.0,
"averagePrice": 1057.0107692307693
}
],
"unplaced": []
},
{
"label": "FIX",
"originalLabel": "BUY",
"status": "COMPLETED",
"transactionId": "TRX_01c3a30bb1704892922571c063d69b6c",
"variety": "regular",
"buyAmount": 1026.04,
"sellAmount":0.0,
"completedDate": "2021-07-07T05: 55: 47.190Z",
"quantity": 2.0,
"filled": 2.0,
"batchId": "60e541e099a5de24ebaf1e7d",
"orders": [
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1.0,
"tradingsymbol": "HSCL",
"transactionType": "BUY",
"filledQuantity": 1.0,
"averagePrice": 55.0
},
{
"orderType": "MARKET",
"product": "CNC",
"exchange": "NSE",
"status": "COMPLETE",
"quantity": 1.0,
"tradingsymbol": "HCLTECH",
"transactionType": "BUY",
"filledQuantity": 1.0,
"averagePrice": 971.04
}
],
"unplaced": []
}
]
}
Broker Holdings response
Holdings are not shared in frontend response directly.
Holdings data has to be obtained through our Fetch Holdings API, or via Webhook setup.
{
"success": true,
"errors": null,
"data": {
"smallcases": {
"public": [
{
"scid": "SCAW_0001",
"name": "All Weather Investing",
"investmentDetailsURL": "https://smallcase.zerodha.com/details/5f2d22636678954954f29a2d?",
"shortDescription": "Diversify with equity, gold & fixed income ETFs for recession-proof investing",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/SCAW_0001.png",
"stats": {
"currentValue": 4921.89,
"totalReturns": -36.65253999999927
},
"constituents": [
{
"ticker": "NIFTYBEES",
"shares": 10
},
{
"ticker": "JUNIORBEES",
"shares": 3
},
{
"ticker": "LIQUIDBEES",
"shares": 1
},
{
"ticker": "GOLDBEES",
"shares": 39
}
]
}
],
"private": {
"stats": {
"currentValue": 57.31,
"totalReturns": 1.3100000000000023
}
}
},
"securities": [
{
"holdings": {
"quantity": 4,
"averagePrice": 36.68
},
"positions": {
"nse": {
"quantity": 1,
"averagePrice": 34.1
},
"bse": {
"quantity": 1,
"averagePrice": 34.1
}
},
"transactableQuantity": 5,
"smallcaseQuantity": 2,
"nseTicker": "J&KBANK",
"bseTicker": "J&KBANK",
"isin": "INE168A01041",
"name": "Jammu and Kashmir Bank Ltd"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 28.4
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "MASPTOP50",
"bseTicker": "MASPTOP50",
"isin": "INF769K01HP3",
"name": "Mirae Asset S&P 500 Top 50 ETF"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 10.53
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "AXISBPSETF",
"bseTicker": null,
"isin": "INF846K01Z04",
"name": "Axis AAA Bond Plus SDL ETF-2026 Matur. Reg. Growth"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 9.8
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "SUZLON",
"bseTicker": "SUZLON",
"isin": "INE040H01021",
"name": "Suzlon Energy Ltd"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 48.5
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "ICICIB22",
"bseTicker": "ICICIB22",
"isin": "INF109KB15Y7",
"name": "Bharat 22 ETF"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 36.05
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "PNB",
"bseTicker": "PNB",
"isin": "INE160A01022",
"name": "Punjab National Bank"
}
],
"updating": false,
"lastUpdate": "2022-03-24T11:33:52.986Z",
"snapshotDate": "2022-03-24T11:24:00.871Z",
"smallcaseAuthId": "6195e288360acf9ebc060d23",
"broker": "groww",
"transactionId": "TRX_06726c28769e44b8920bd6eb5bbeef17",
"timestamp": "2022-03-24T11:33:53.091Z",
"checksum": "fe7a17d4f82831918a1363af080f5a92f382efa872b1a2a7823964b6bf7e3285"
}
}
{
"success": true,
"errors": null,
"data": {
"smallcases": {
"public": [
{
"scid": "SCAW_0001",
"name": "All Weather Investing",
"investmentDetailsURL": "https://smallcase.zerodha.com/details/5f2d22636678954954f29a2d?",
"shortDescription": "Diversify with equity, gold & fixed income ETFs for recession-proof investing",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/SCAW_0001.png",
"stats": {
"currentValue": 4921.89,
"totalReturns": -36.65253999999927
},
"constituents": [
{
"ticker": "NIFTYBEES",
"shares": 10
},
{
"ticker": "JUNIORBEES",
"shares": 3
},
{
"ticker": "LIQUIDBEES",
"shares": 1
},
{
"ticker": "GOLDBEES",
"shares": 39
}
]
}
],
"private": {
"stats": {
"currentValue": 57.31,
"totalReturns": 1.3100000000000023
}
}
},
"securities": [
{
"holdings": {
"quantity": 4,
"averagePrice": 36.68
},
"positions": {
"nse": {
"quantity": 1,
"averagePrice": 34.1
},
"bse": {
"quantity": 1,
"averagePrice": 34.1
}
},
"transactableQuantity": 5,
"smallcaseQuantity": 2,
"nseTicker": "J&KBANK",
"bseTicker": "J&KBANK",
"isin": "INE168A01041",
"name": "Jammu and Kashmir Bank Ltd"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 28.4
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "MASPTOP50",
"bseTicker": "MASPTOP50",
"isin": "INF769K01HP3",
"name": "Mirae Asset S&P 500 Top 50 ETF"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 10.53
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "AXISBPSETF",
"bseTicker": null,
"isin": "INF846K01Z04",
"name": "Axis AAA Bond Plus SDL ETF-2026 Matur. Reg. Growth"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 9.8
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "SUZLON",
"bseTicker": "SUZLON",
"isin": "INE040H01021",
"name": "Suzlon Energy Ltd"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 48.5
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "ICICIB22",
"bseTicker": "ICICIB22",
"isin": "INF109KB15Y7",
"name": "Bharat 22 ETF"
},
{
"holdings": {
"quantity": 1,
"averagePrice": 36.05
},
"positions": {
"nse": {
"quantity": 0,
"averagePrice": 0
},
"bse": {
"quantity": 0,
"averagePrice": 0
}
},
"transactableQuantity": 1,
"smallcaseQuantity": 0,
"nseTicker": "PNB",
"bseTicker": "PNB",
"isin": "INE160A01022",
"name": "Punjab National Bank"
}
],
"updating": false,
"lastUpdate": "2022-03-24T11:24:00.871Z",
"snapshotDate": "2022-03-24T11:24:00.871Z",
"smallcaseAuthId": "6195e288360acf9ebc060d23",
"broker": "groww"
}
}
{
"success": true,
"errors": null,
"data": {
"smallcases": {
"public": [
{
"scid": "SCAW_0001",
"name": "All Weather Investing",
"investmentDetailsURL": "https://smallcase.zerodha.com/details/5f2d22636678954954f29a2d?",
"shortDescription": "Diversify with equity, gold & fixed income ETFs for recession-proof investing",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/SCAW_0001.png",
"stats": {
"currentValue": 4921.89,
"totalReturns": -36.65253999999927
},
"constituents": [
{
"ticker": "NIFTYBEES",
"shares": 10
},
{
"ticker": "JUNIORBEES",
"shares": 3
},
{
"ticker": "LIQUIDBEES",
"shares": 1
},
{
"ticker": "GOLDBEES",
"shares": 39
}
]
}
],
"private": {
"stats": {
"currentValue": 0,
"totalReturns": 0
}
}
},
"securities": {
"holdings": [
{
"ticker": "ABFRL",
"shares": 8,
"name": "Aditya Birla Fashion and Retail Ltd",
"exchange": "NSE",
"averagePrice": 163.8
},
{
"ticker": "HDFCBANK",
"shares": 2,
"name": "HDFC Bank Ltd",
"exchange": "BSE",
"averagePrice": 1232.65
},
{
"ticker": "ICICIBANK",
"shares": 4,
"name": "ICICI Bank Ltd",
"exchange": "BSE",
"averagePrice": 416.1875
},
{
"ticker": "ICICILOVOL",
"shares": 2,
"name": "ICICI Prudential Nifty 100 Low Vol 30 ETF",
"exchange": "BSE",
"averagePrice": 94.87
},
{
"ticker": "ICICINIFTY",
"shares": 51,
"name": "ICICI Prudential Nifty 50 ETF",
"exchange": "NSE",
"averagePrice": 82.478431
},
{
"ticker": "ICICINV20",
"shares": 2,
"name": "ICICI Prudential NV20 ETF",
"exchange": "BSE",
"averagePrice": 58.87
},
{
"ticker": "ICICINXT50",
"shares": 4,
"name": "ICICI Prudential Nifty Next 50 ETF",
"exchange": "BSE",
"averagePrice": 28.67
},
{
"ticker": "INFY",
"shares": 5,
"name": "Infosys Ltd",
"exchange": "BSE",
"averagePrice": 690.7
},
{
"ticker": "RELIANCE",
"shares": 16,
"name": "Reliance Industries Ltd",
"exchange": "BSE",
"averagePrice": 1909.69375
}
]
},
"updating": false,
"lastUpdate": "2020-11-20T15:14:13.003Z",
"snapshotDate": "2020-11-20T15:14:13.003Z",
"smallcaseAuthId": "5ee21fa8df87211bab457f96",
"broker":"iifl",
"transactionId":"TRX_99bf3c3ed5c043debb7e5c32749e3c0c",
"timestamp":"2021-11-20T15:14:13.195Z",
"checksum":"5dc43f3c96801977f848a581031511c151604f143699452168d4bd4ff932eb3b"
}
}
{
"success": true,
"errors": null,
"data": {
"smallcases": {
"public": [
{
"scid": "SCAW_0001",
"name": "All Weather Investing",
"investmentDetailsURL": "https://smallcase.zerodha.com/details/5f2d22636678954954f29a2d?",
"shortDescription": "Diversify with equity, gold & fixed income ETFs for recession-proof investing",
"imageUrl": "https://assets.smallcase.com/images/smallcases/200/SCAW_0001.png",
"stats": {
"currentValue": 4921.89,
"totalReturns": -36.65253999999927
},
"constituents": [
{
"ticker": "NIFTYBEES",
"shares": 10
},
{
"ticker": "JUNIORBEES",
"shares": 3
},
{
"ticker": "LIQUIDBEES",
"shares": 1
},
{
"ticker": "GOLDBEES",
"shares": 39
}
]
}
],
"private": {
"stats": {
"currentValue": 0,
"totalReturns": 0
}
}
},
"securities": {
"holdings": [
{
"ticker": "ABFRL",
"shares": 8,
"name": "Aditya Birla Fashion and Retail Ltd",
"exchange": "NSE",
"averagePrice": 163.8
},
{
"ticker": "HDFCBANK",
"shares": 2,
"name": "HDFC Bank Ltd",
"exchange": "BSE",
"averagePrice": 1232.65
},
{
"ticker": "ICICIBANK",
"shares": 4,
"name": "ICICI Bank Ltd",
"exchange": "BSE",
"averagePrice": 416.1875
},
{
"ticker": "ICICILOVOL",
"shares": 2,
"name": "ICICI Prudential Nifty 100 Low Vol 30 ETF",
"exchange": "BSE",
"averagePrice": 94.87
},
{
"ticker": "ICICINIFTY",
"shares": 51,
"name": "ICICI Prudential Nifty 50 ETF",
"exchange": "NSE",
"averagePrice": 82.478431
},
{
"ticker": "ICICINV20",
"shares": 2,
"name": "ICICI Prudential NV20 ETF",
"exchange": "BSE",
"averagePrice": 58.87
},
{
"ticker": "ICICINXT50",
"shares": 4,
"name": "ICICI Prudential Nifty Next 50 ETF",
"exchange": "BSE",
"averagePrice": 28.67
},
{
"ticker": "INFY",
"shares": 5,
"name": "Infosys Ltd",
"exchange": "BSE",
"averagePrice": 690.7
},
{
"ticker": "RELIANCE",
"shares": 16,
"name": "Reliance Industries Ltd",
"exchange": "BSE",
"averagePrice": 1909.69375
}
]
},
"updating": false,
"lastUpdate": "2020-11-20T15:14:13.003Z",
"snapshotDate": "2020-11-20T15:14:13.003Z",
"smallcaseAuthId": "5ee21fa8df87211bab457f96",
"broker":"iifl",
"transactionId":"TRX_99bf3c3ed5c043debb7e5c32749e3c0c",
"timestamp":"2021-11-20T15:14:13.195Z",
"checksum":"5dc43f3c96801977f848a581031511c151604f143699452168d4bd4ff932eb3b"
}
}
Updated over 2 years ago