Extended Tokens for All Apps
Effective Date: March 11, 2026
We are excited to announce that extended tokens are now available for all apps. Previously, this feature was enabled only for multiclient apps. All app types can now use extended tokens for longer-lived authentication.
What is an Extended Token?
An extended token is designed for long-term use, primarily for read-only API calls. It remains valid for one year from the date it is generated. This token allows access to specific user trade data.
Supported APIs
The following APIs can be used with the extended token:
What's New?
- Extended Tokens for Every App
- Description: Extended tokens are available for all apps by default. You can keep your extended token alive or regenerate it when needed.
- New parameter: The Generate Access Token API now supports an optional
refresh_extended_tokenparameter in the request body. This value must betrueif you want to regenerate the extended token. Default value isfalseand this would keep the extended token alive.
How to Use
- Managing your extended token: For details on when to pass
refresh_extended_tokenastrueorfalse, see the Authentication documentation and the "Managing Extended Tokens" tip. - API reference: Request body parameters and behavior are documented in the Generate Access Token API.
Thank You
Thank you for using the Upstox API. We look forward to supporting your integration with extended tokens across all app types. For feedback or questions, join the Upstox Developer Community.