HI, recently I noticed some changes in dhan api acess window. Now what is the difference between api access token, api key its looking both are different. Most in dhanhq documentation is by using dhan access token, is dhan api key is for developers and sand box or any some other particular usage. Next one more thing is by default dhan changed access token time to 24 hrs, is it temporary (if so mention when we get chance to switch like long time period access token)or permeant. I also observed setup TOTP, if i login to dhan portal by default it request for TOTP to authenticate login its ok. but for algo generally we use access token, client id to trade, then how algo users need to authenticate this TOTP by web or app or any documentation updates coming. Next How many static IP are allowed, can we change when ever needed or any restrictions their for static ip.
This feature feels like a major pain point. I don’t really understand the value of introducing it, since we already had the flexibility of choosing between 24 hours, 7 days, or 30 days. If a user wanted a 24-hour window, that option was already available. Now, with this change, we’re forced to reset our environment file and update credentials every single day before the market opens for our algos to run. This defeats the purpose of automation—if daily manual intervention is required.
On top of that, there’s already a disclaimer stating that Dhan doesn’t guarantee how the integration is used with third-party applications, and the responsibility lies with the user. If that’s the case, why introduce such a pain point in the first place? I hope the team reverts this as it doesn’t add an iota of value to us users
some of changes like static ip, TOTP are as per SEBI upcoming guidelines , if dhan explained to users before implementing will cleared so many doubts. I myself stopped subscription of data api and waiting for official statement on these changes. Whether its testing or permeant changes but its very important to communicate such changes to users before implementing and proper documentation also needed to clear our doubts, which are missing. @gestural @Dhan @Hardik
