Am I using Web Services Gateway to retrieve files by GUID correctly?

Hi All,

I am looking into how to retrieve files out of ProjectWise. I have a solution that needs to export (no checkout required) DGN files for analysis in another application. My constraints are that I have a file GUID, I have a user account and I have access to the ProjectWise Web Gateway.

My initial try was using the 'Retrieving Object Instances' endpoint which looks like this localhost/.../$file

My results were actually somewhat positive as my web request was able to authenticate and retrieve files. I was given a list of about 20 GUIDs to test the solution with. My web requests were able to download the file contents of about 20% of the DGNs by their GUID. The other 80% came up with an item not found error message presented in JSON from ProjectWise WebGateway.

Am I on the correct path here? I've tried a few different sets of credentials to authenticate with and have gotten the same download results for those users (~20% of the GUIDs return a file). All users are able to access the files by GUID in ProjectWise Explorer. 

Any guidance or tips are greatly appreciated.

Thanks,

Kevin