Q:

Autodesk Forge Model Derivative Service: Multiple Derivatives from one zip?

I'm finally trying to move my code from the /v1 API to the /v2 API.
I'm trying to deal with the scenario of having multiple Revit models linked to each other, and you'd like to have a viewable for each one.
For example, models A, B and C.
For links:  A -> B and A -> C, B -> A and B -> C, and C -> A and C -> B.
In the old API, we would have worked out the dependencies and registered them with SetReference() before we kicked off the translation.
It appears that in the new API, the new approach is to upload a zip file, and then you can kick off the job by specifying the "root file".
What I'm wondering about now is whether it is possible to upload one zip file, and then create three derivatives (one for each model)? And would be done with a single call to the Create Job? or multiple calls?
(my preliminary attempt at multiple calls only gives the last derivative job)

A:

You can only have derivative for one of the models at a time, i.e. you can generate SVF for B from the zip, then later on generate SVF for A from the same zip, but this will overwrite the SVF for B, which now will be lost.
Note: one thing to watch out for (same as if you just updated the same file on the server with a different one and generated a new SVF for it) is that the browser might cache the geometry for an SVF. So you might have to clear the browser cache in order to see the newly generated SVF. 
If you are storing files on A360/BIM 360 Docs/Fusion Team, then you could set up the relationship between individual files as well:
http://adndevblog.typepad.com/cloud_and_mobile/2016/12/setting-up-references-between-files.html 

