Skip to main content

I would like to automatize the listing and the downloading of issues on itwin platform.

I managed to do the first part (i.e. the listing) by:

  • adding a web service (using manage web services) let's say itwin and
  • creating a web connection foe the newly created web service

Using a httpcaller with this web connection in the authentification method, I can obtain the list of all the issues for a specific project with a get call, using the query 

https://api.bentley.com/issues?projectId=$(projectId)

Regarding the next step, from the documentation, I have this query 

https://api.bentley.com/storage/files/fileID/download

How should to make this query work so that I could download an issue?

 

From the results of the list action, can you add a tester to test/select one record

Then pass this 'fileID' as an attribute/column into another httpcaller with HTTP GET https://api.bentley.com/storage/files/@value(fileID)/download and as action to download the file (not as attribute).


From the results of the list action, can you add a tester to test/select one record

Then pass this 'fileID' as an attribute/column into another httpcaller  with HTTP GET https://api.bentley.com/storage/files/@value(fileID)/download and as action to download the file (not as attribute).

Thanks @jamesb16otterill​ 

Sorry, I wasn't precise enough in my first message.

In fact, I did exactly was you are saying (see attached picture) and I replace file Id with the id that I got from the json (see below)  but it does not work.

{
    "displayName": "Test IFC 3",
    "id": "UOseY2VSnUeTdvglICLGRow8WyRK8T1GvojB0SatzyI",
    "state": "Draft",
    "subject": "Test IFC 3",
    "type": "Clash"
}

image 


Reply