Skip to main content

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?

  1. 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_token parameter in the request body. This value must be true if you want to regenerate the extended token. Default value is false and this would keep the extended token alive.

How to Use

  • Managing your extended token: For details on when to pass refresh_extended_token as true or false, 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.