Issue fetching 1-minute Historical Candle Data for Options (V3 API)

I am encountering an issue when attempting to retrieve 1-minute historical candle data for a specific F&O instrument using the v3/historical-candle API endpoint. While daily resolution data for the same instrument and date range works correctly, the 1-minute resolution request returns an empty candles array.

Details:

  • API Endpoint Used: GET https://api.upstox.com/v3/historical-candle/:instrument_key/:unit/:interval/:to_date/:from_date
  • Authentication: Using a valid Bearer token.

Working Request (Daily Resolution):

curl -X GET 'https://api.upstox.com/v3/historical-candle/NSE_FO%7C71956/days/1/2025-06-07/2025-06-01' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

  • Observed Result: This request successfully returns daily candles for the specified period.

Non-Working Request (1-Minute Resolution):

curl -X GET 'https://api.upstox.com/v3/historical-candle/NSE_FO%7C71956/minutes/1/2025-06-07/2025-06-01' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'