Help shape the future of Box
Welcome to Box Pulse, our product feedback tool powered by UserVoice. Got an idea for how to improve Box? Share it with us and gather support or vote on other people's ideas. Your feedback is essential to informing roadmap decisions and shaping the future of our products. Thanks for joining our community!
See user guide here.
250 results found
-
New field that indicates whether that specific folder has any collaborations of its own, i.e. not inherited from a parent
We have a big problem on our hands when it comes to obtaining all of the collaborations a user created inviting others to their content. There simply is no quick way of doing this, especially on users having massive folders. We discovered that the GET action on the /Folders endpoint has an available request field called “hascollaborations” which indicates whether the folder has any collaborations. I really hoped we could leverage this to cut down on the unnecessary calls to the /Folders/{folderId}/collaborations endpoint if the folder being iterated over had no collaborations, but unfortunately it returns “true” even if…
1 vote -
iOS SDK
'Mark for offline' capability in SDK. Either read-only or edit-sync is a critical requirement for field worker use cases.
With current SDK developers need to build this which is expensive and risky.
1 vote -
ReadOnly Downloads
Allow files to be downloaded via the API when the only Application scope checked is "Read all files and folders stored in Box". Preferably as well users should be able to go into the list of apps authorized to access their files and enforce readOnly access as well.
It is a completely unnecessary liability for apps that only need to download files, and an unnecessary security risk for a User/Organization's data.
2 votes -
Add FolderID in error messaging when attempting to create a folder of the same name in the same path through API
Receive the folderID for an already created folder when attempting to create a folder of the same name in the same path through API.
2 votes -
Start accepting an array of strings as 'aud'
Hi. I'm trying to use jwt authentication with box. I'm new to JWT. The library I'm using seems to send the 'aud' value as an array of strings, and looking at the specification for JWT, that's what it's supposed to send. This doesn't work with box though, box only allows a single string as 'aud'.
1 vote -
Enhance API for group membership search
Current implementation of user group membership search is very inefficient.
both
api.box.com/2.0/groups/GROUPID/memberships
and
api.box.com/2.0/users/USERID/membershipsRight now we have to search for membershipId for given groupId and userId .
Our customers have thousands of groups and users.Ideally we should fetch membership info like
GET api.box.com/2.0/group_memberships?groupId=<id>&userId=<id>5 votes -
API to provide last access date in addition to modify date
In file/folder get info API, the last access date of the file and folder should be provided (in addition to the modify date)
5 votes -
Could add "item_execute_integration" to scopes page.
could add "itemexecuteintegration" to https://developer.box.com/docs/scopes#section-application-scopes ?
I think the developer gets angry or confuse.
1 vote -
Make license type info available via API
We'd like to get the license type info (free or paid) when getting the below log by API.
- eventtype:COLLABORATIONINVITE
- event_type:SHARE
Account Type: Unmanaged User / Managed User, etc
User TypeL Lite (10GB) / Enterprise (Yearly), etc3 votesThis is not currently planned as there is unclear purpose and implementing it may expose sensitive information.
-
Add Custom URL for shared link via API
Please add support to set custom url when setting up a shared link via API.
We would like to have this feature to automate our operation when new contents have been added to Box.
2 votes -
copy move or rename API events to include id of both the target and origin locations
In copy/move/rename events, the API should include the id of both the target and origin locations (from-to)
4 votes -
Add field to see how a collaborator was added to a folder
Currently the has_collaborations field with the API will show if a user was added as a result of inheritance (waterfall permissions) or if they were added directly to the specific folder, but there is no way to distinguish between those. For performance reasons and limit the amount of calls, it would be helpful if there was a filed that could be added to distinguish how a collab to a folder occurred
2 votes -
Populate accessible_by field in get collaborations
When managing collaborators, the end user needs to see who they have sent invitations to, even if those invitations have not yet been accepted and the other user has not created a box account. The call to get collaborations on a file or folder returns accessible_by: null for pending collaboration requests, essentially hiding the details of the pending requests and making it impossible to display those details to a user in a custom app. This data is definitely available because this feature exists in the main Box.com interface, but has not been exposed to the APIs yet.
4 votes -
Allow Search API call to search using wildcards
if I wanted to get the item ids of all files within a users account, I would have to run the Get Folder Items for all subfolders. If there’s a large folder tree, it would either take to long to iterate through all subfolders or I would run into an API rate limitation. It would be easiest if the Search API call can allow searching using wildcards so it would just take one API call to get a list of all item ids.
5 votes -
Get list of service accounts via API
Right now the only way to get a list of automation users (service accounts) is via the web UI. The application does not have UI access, and since the users can be provisioned and deleted frequently, we do not want to rely on the manual work.
13 votes -
Update Classifications via Box's CLI
Update existing Classifications on files via Box's CLI
2 votes -
Add length of field to API documentation
It would be nice to explicitly mention the length of some of the fields. In our enterprise account all the users had 10-digit UIDs, so I thought that was the standard length, but we had some users with preexisting lite accounts rolled in and a few of them had 8-digit or 9-digit UIDs. I see now that the example UID provided had 9 digits, so my bad there, but I initially just looked at the 'id' attribute under 'user object' to try and find the length and it would be nice I think to have something like 'id / string…
1 voteThanks for the suggestion. We generally don’t provide lengths for fields unless there is a concious decision to define a specific length or range as a contract. Given that the type of field for user id is a string, the fact that user id values ranged from 8-10 digits is an implementation detail, not a guarantee.
-
Make source.parent.name to include all of path
source.parent.name show just folder name.
For example, if the collaborator folder is A and it lcates “All files/A”. the customer get api.box.com/2.0/events?streamtype=adminlo..,
source/parent/name just show A. This behavior make the user not to find the folder easily.
It should be shown “All files/A”2 votes -
New event type for modification of upload-email properties
A new event type for modification of upload-email properties, such as access type (in addition to the existing enable/disable events for upload email functionality)
1 vote -
Improve CORS whitelist wildcard support
I would love to be able to use wildcards in CORS with a little more specificity. In particular, for review apps on Heroku, you will have a url that is auto-generated for each pull request, so something like http://my-app-dev-pr-523.herokuapp.com. I would like to be able to add http://my-app-dev-pr*.herokuapp.com to the CORS list but it currently flags that is an improper URL so I have to do the much more broad (less secure) http://*.herokuapp.com
1 voteThis is not currently planned
- Don't see your idea?