Skip to main content
Question

Setting Folder Autodelete via API

  • May 22, 2025
  • 3 replies
  • 60 views

Forum|alt.badge.img

I wanted to know if there is a way to set the auto delete to On and give a date on a folder using the API. Right now I can only see how to do this through the user interface. I looked closely at the API reference but do not see a function or parameter that allows me to do this. Can someone clarify if this is possible?

3 replies

Forum|alt.badge.img

Hi :

 

 

Interesting.  I also don't see it. I'd suggest taking it up with Box Support (Contact Box Support). My guess is that it's a gap in the documentation.  Box is usually quite good about making APIs available for everything in the UI.

 

For others reading this thread:

 

I do see shared link auto-expiration, described at https://community.box.com/t5/How-To-Guides-for-Sharing/Can-I-Set-A-Shared-Link-To-Expire-After-A-Certain-Date/ta-p/772, in the shared_link.unshared_at field at https://developer.box.com/v2.0/reference#create-or-update-shared-link

 

I also see collaborator auto-expiration, described at https://community.box.com/t5/How-To-Guides-for-Sharing/Managing-Collaborators/ta-p/19812#collabauto: the folder collaborations (https://developer.box.com/v2.0/reference#view-a-folders-collaborations) show when a given user's collaboration on that folder expires (the "expires_at" field in the returned JSON), and the collaboration object (https://developer.box.com/v2.0/reference#collaboration-object) shows how to set that field.

 

Hope that helps,

 

Ian


Forum|alt.badge.img

Thanks for that and agree that the APIs usually cover off the UI. I'll open a ticket and report back.


Forum|alt.badge.img

So I spoke to support and have the following response:

 

"In the web application, Box does have the ability to set a file or folder to expire on a specific date. However, the API does not expose that feature."

 This is good to know and I might see about adding in a feature request to the product team to consider it for a future release.