We are working with Forge's Design Automation API for Revit and we have an AppBundle prepared. However, currently we have a JSON file inside the AppBundle, which we can access and read, but we would like to have this JSON file stored somewhere else where we can update it without updating the AppBundle every time. (this JSON file will be updated pretty frequently)
Obviously the AppBundle needs an access to that JSON file for our project to work, so we started exploring the possibilities. In the Restriction documentation, it states that "No network access is allowed", but in the Revit part it says "Access to cloud paths is restricted" which indicates that there is some accessibility to the cloud?
Could we use the cloud to store only the JSON file, and could the AppBundle read that file? OR is there any other (better?) solution for our specific need? The goal is to have the AppBundle uploaded once, and then we should only update the JSON file.
There is possiblity to send and recieve HTTP requests from your appbundle code, However, Open Network feature is still under development, there still might be some changes related to this feature before it's officially released, please wait for our official announcement and we will share all the details and the demo source code when it's announced released.
Please contact forge.help@autodesk.com to require allow-list to try this new feature.
Please send the details of Engine, Forge App Client Id and the nickname of the app.
The protocols supported: Only HTTP/HTTPS calls are allowed, no other protocols are supported.