General Updates
9th August 2023
Addition:BFO Symbols download added
22nd April 2023
Addition:Multi websocket support added Multi websocket
17th April 2023
Updation:API Rate limit of getQuotes has been changed to 3 req/second
4th April 2023
Updation:- Trading Symbols Dowload Links has been updated.
27th Feb 2023
Addition:- Community Forum has been released.
- 3.0.0 has been released., the main CURL has been changed to:
https://community.thefirstock.tech/
https://connect.thefirstock.com/api/V3
- The failure response structure has been changed:
{
"status": "Failed",
"code": "401",
"name": "INVALID_PASSWORD",
"error": {
"field": "password",
"message": "password parameter is invalid"
}
}
The representation of the Exceptions has been changed
| Value | Description |
|---|---|
| BAD_REQUEST | Undefined or missing parameter in the request structure provides this exception. |
| SESSION_EXPIRED | Represents user account related errors |
| INVALID_[variable] | Represents when variables is invalid, depends on the variable type in request response. |
| ORDER_NOT_FOUND | Represents when Order not found to cancel |
| ORDERS_NOT_FOUND | Represents when No data on the orders was found |
| PRODUCT_CONVERSION | Represents when Product Conversions are disallowed after system square off |
| PRODUCT_USAGE | Represents when Product Regular not enabled on exchange NSE |
| BASKET_DETAILS | Represents when Basket should contain orders of only 1 exch |
| EXCHANGE/TOKEN | Represents when no data is available on the token or exchange |
| API_RATE_LIMIT | Represents when the users exceed the rate limit. |
API Rate limiter has been added
| End Point | Rate-Limit |
|---|---|
| Quote | 3 req/second |
| Historical Candle | 3 req/second |
| All other endpoints | 10 req/second |
| Order Placement | 200 req/minute |