Skip to main content
Solved

Download url obfiscation

  • February 19, 2026
  • 1 reply
  • 33 views

Forum|alt.badge.img+4

Hi,

I am wondering if there is a possibility to hide the actual download url for a file when using Azure Files (as example) when returning the information from a (table) function.

When I use a regular table or view as an API endpoint, the result is a Thinkwise specific endpoint (which is how I would like to have it):

Unfortunately the endpoint should be filtered and I cannot force filtering using a table or view endpoint. I have implemented a function with a filter parameter, which returns the same table as the before shown view result. It however returns the data not exactly the same (and shows the physical url where the document can be found which makes it possible for someone who obtains this url can try to have a look around for other documents):

The question is if it is possible to use a function and return the same kind of url(s) as in the first example.

 

Best answer by bflachs

Hello ​@Robert Wijn 2 ,

This difference occurs because table value functions currently do not have the same meta-data as tables for files. Therefore the download location is returned literally as it is stored in the table/view. 

This idea is currently on the backlog, Lookup combo values based on table value function | Thinkwise Community, and would solve this issue, as it would also add this file meta-data to table value functions. 

For a workaround until this has Idea has been implemented, you would need to build up the data that you want to appear in the download_location within your function. That way you would have full control over the URL that is shown.

I hope this helps. 

1 reply

  • Moderator
  • Answer
  • February 20, 2026

Hello ​@Robert Wijn 2 ,

This difference occurs because table value functions currently do not have the same meta-data as tables for files. Therefore the download location is returned literally as it is stored in the table/view. 

This idea is currently on the backlog, Lookup combo values based on table value function | Thinkwise Community, and would solve this issue, as it would also add this file meta-data to table value functions. 

For a workaround until this has Idea has been implemented, you would need to build up the data that you want to appear in the download_location within your function. That way you would have full control over the URL that is shown.

I hope this helps.