Here are some comments to your post:
1. Historical Data Handling
- Does Tandem support backdated historical data visualization,
Tandem does support historical data, including my previous post showing an example which works. The two issues you may be having are related to the format of the payload you are sending, or that your account is a free account and your most recent data and the historical data you are trying to upload is out of the free tier 14 day window.
If you continue to face issues, I suggest you share a anonymised sample of your data format here and we can have a look.
- and if so, are there any additional steps required to enable this functionality
The only additional step beyond what is needed for live stream data, is that you may require mapping the timestamp value in the configure connections menu.
2. Bulk Data Upload
This is the API documentation regarding Tandem rate limits etc. Tandem Data Rate Limits and Quotas | Tandem Data | Autodesk Platform Services reaching those limits. How you might reach those limits really depends on your data sets, I can imagine 3 years of sensor data at 1s intervals for 100s of data points could be problematic, but for typical IoT data set at 1-15min intervals within your 14 day window, I would expect it to be no issue, however this fully depends on your data and how you are sending it.
3. Python Integration and Authentication
- Authentication Token: I am unsure about the correct method to generate and manage the token required for authentication. Are there any specific Python libraries or best practices for handling the token exchange process?
There are loads of great python examples available in the Tandem Github repo specifically there is a section on the Readme which addresses 2-legged authentication.
- Tandem Stream URL: I am unclear on how to correctly configure and authenticate against the stream URL for uploading data. Could you provide a detailed guide or API documentation on setting up and interacting with the Tandem streams using Python
This may be a good example of what you are trying to achieve github: tutorial-rest-python/streams/ingest-data-multiple-streams.py
in additional this blog post may be informative: Adding IOT sensors into Tandem API | Autodesk Platform Services.
Hope this is helpful, and if you need more specific support share some sample data!