How does the authentication work for business APIs?

As per the documentation, user login is required before access token can be requested. For businesses that require to fetch historical data for backend operations for example, how does the authentication work?

The authentication process for Upstox’s API is similar to that for individual users and involves the following steps:

  1. Complete the authentication process.
  2. Obtain the authentication code.
  3. Create an access token. (valid for a day)

Refer to Upstox’s API documentation on authentication for more details. Once you have the access token, it can be used to make backend API calls.

For actions such as placing, modifying, or canceling orders, it’s necessary to adhere to the Uplink business flow. This system takes care of the authentication process automatically. Detailed information about this can be found in the Upstox API documentation for Uplink Business.

Thanks for your response.
Also, can the data be used for commercial purpose?

Happy to learn that the response was helpful. Could you elaborate on what you mean by the commercial use of data?

I mean are we allowed to charge our customers for services like backtesting where historical data from Upstox is used for computation?

Hi @dsouzaedison - This decision is at your discretion, in line with your business practices and policies.