Previously, you can import data into Zoho Reports from a web location only when they are publicly accessible. Now, Zoho Reports supports importing data from URL with basic authentication. With this, you will be able to import data from a private data source available in a web location. Option to import for authenticated URL is available in the Import wizard.
You can setup a scheduled import as you do from a public URL. It is also possible to re-fetch the data at that instance if needed.

We have now released the new Upload Tool with major enhancements rolled out:
Recommend you to check out the latest documentation for more details.
Note: Older versions of Upload Tool will not be supported from 30th of July. Hence, users are recommended to download & use the latest Upload Tool available here.
Now Zoho Reports API supports a permanent Authentication Token (Auth Token) replacing the temporary Tickets to access your Zoho Reports account using API. This reduces the tedious process of generating temporary Tickets often.
Auth Token is a user-specific and permanent authentication ID that needs to be passed along with every Zoho Reports API request. This ID is service-specific and cannot be interchanged among Zoho services. Generating Auth Token is a one-time process. This will be valid till you deliberately remove or regenerate it. Click here for more details on this.
Note: Users are strongly recommended to use Auth Token instead of Tickets for your API requests, as Zoho Reports will completely remove the usage of Ticket by 30th of July.