Skip to main content
Question

Data retrieval through metadata

  • May 21, 2025
  • 2 replies
  • 21 views

Forum|alt.badge.img

Hi,

 

I am using Box Java SDK implementation for my application.

 

I have following scenerio:

I have files with specific attribut and different files have different values for this attribut.

Hence I used a metadata for all files.

My application works such that the moment I upload a file that file should appear in my UI as it satisfies the meta data key value pair for that page.

I had tried it earlier using Search query.But since it takes 10 minutes to reflect newly added file.It wont work out for me.

Can you suggest a workaround?

2 replies

Forum|alt.badge.img

As you mentioned, it takes 10 minutes for our search index to reflect a newly uploaded file and its metadata. 

 

If you need to retrive a file's metadata within this 10 minute search index period, you can store the file id returned after uploading a file to Box. With the file id, you can use the Get Metadata On File endpoint to get the file's metadata.

  


Forum|alt.badge.img

Hi,

 

Thanks for replying.

But what I actualy want is to retrive only specific files that satisfy the metadata value.

Because I hav lot of files on Box Side.Retriving all files and checking there meta data hampers performance.

I want to extract only files that satisfy metadata value I specify and that too my application works such that

I upload a new file and page gets refreshed to extract files from box.

And this refreshed page should have uploaded file as it is satisfying meta data specified value