How to download a file through API with a dynamic file name and extension?


How do I make the resource path dynamic? The name and extension of incoming files would keep changing. It could be a pdf, docx, jpeg or png. I want the bot to download which ever file is present in the API call.

I am able to download the file by putting the file name in resource path -


But the problem is - If I put “File.docx” there, every file is downloaded and saved as a docx file. This causes files to get corrupted.

There isn’t a way for me to get the file name and extension through API calls. If that was possible, I’d have got the name and extension, and put that in the resource path.

I am not much concerned with the file name. I don’t mind saving it with a generic name. But the extension of file is important because I do not want files to get corrupted.

So, how do I make the resource path dynamic, to download file with the original extension?

Thank you.

Hello @varuns!

It seems that you have trouble getting an answer to your question in the first 24 hours.
Let us give you a few hints and helpful links.

First, make sure you browsed through our Forum FAQ Beginner’s Guide. It will teach you what should be included in your topic.

You can check out some of our resources directly, see below:

  1. Always search first. It is the best way to quickly find your answer. Check out the image icon for that.
    Clicking the options button will let you set more specific topic search filters, i.e. only the ones with a solution.

  2. Topic that contains most common solutions with example project files can be found here.

  3. Read our official documentation where you can find a lot of information and instructions about each of our products:

  4. Watch the videos on our official YouTube channel for more visual tutorials.

  5. Meet us and our users on our Community Slack and ask your question there.

Hopefully this will let you easily find the solution/information you need. Once you have it, we would be happy if you could share your findings here and mark it as a solution. This will help other users find it in the future.

Thank you for helping us build our UiPath Community!

Cheers from your friendly

Hi @varuns ,

Could you let us know some more detail about the API ? Were you able to test this in Postman and receive the file as needed ?

Could you let us know what is the Content-type value if it is present as header ?

More details on the API being used would be helpful, Also it’s response if any other is available.