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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. List and Grid support in the Content Explorer JavaScript Libraries

    The java script libraries for content explorer do not appear to have an option to include toggle list/grid views which is available in the Box Drive experience.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Request to Add Overwrite/Version Functionality to File Copy Operations via API

    Currently the only way to add a version to a file is to download it and upload the new version with the If-Match header.

    We are archiving files when a new file version is uploaded to a "main" folder, and to do that we have to download the existing version to our server and then generate a separate request to upload the file.

    Ideally, we would be able to combine the requests into one - a COPY (https://box-content.readme.io/reference#copy-a-file) that can overwrite an existing file in the destination folder if the appropriate etag is supplied during the copy request.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    not planned  ·  Aaron Verstraete responded

    This is not something we will build due to other roadmap commitments.

    Alternatively, you could always upload latest version to “backup folder,” delete file from “current version” folder, then copy “backup folder” version to “current version” folder.

    This will get you 100% version history in backup folder and avoid the need to download & upload the file a second time.

  3. Bulk assign metadata attributes to multiple folders/files at one time

    We were a previous heavy user of tags and our users enjoyed the ability to assign tags to multiple files at once in the old UI.

    Because they have tens of thousands of users deployed, they often have the same attribute needed to be assigned to many files.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We are evaluatig options to assign metadata values to multiple files and/or folders in a user friendly manner. We currently offer the ability to define a Metadata Cascade Policy on a folder, which will assign a metadata template and, optionally, default metadata field values to all files within that folder structure. More information is available https://community.box.com/t5/Organizing-and-Tracking-Content/Cascading-metadata-templates-in-folders/ta-p/67801

    If this is insufficient to satisfy your use case, leave us a comment with the problem you are trying to solve and what would help you to address it.

  4. Read only metadata templates or values

    The ability to set metadata on files and have it be read-only (aka not editable by end users).

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    not planned  ·  0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Improve experience of GETting all users for large enterprises

    Large enterprises will often run nightly jobs to get a list of all users to sync w/ their own AD or for other purposes.

    It would be nice to be able to get the entire population via a single API call (say, return a link to a csv file or a .zip of several csv files) or at least increase the limit. For customers with >50k users, it can be painful to make many API calls to get the whole list of users.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We do not currently plan to provide all users via a single API request. For nightly synchronization of large user populations such such as the one described in this request, a more appropriate method would be to request relevant user and group events for that day from the enterprise events API and apply the changes there. When using this strategy, a full synchronization should only be required initially and in the case of some corruption or drift between the two systems.

  6. API for all co-admin setting available in admin console

    Allow admins to update co-admin's settings via API for all of the accesses that are available in Admin with True/False values

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Alternative Endpoints for API calls

    In some regions, using the default endpoint box.com doesn't work or works really slowly. Therefore, box offers different endpoints for different regions. For China, this is http://boxcn.net or http://boxenterprise.net
    That's great!

    However, those endpoints can only be used within the box web app.
    The only available box API to download a file is https://api.box.com/2.0/files/:file_id/content/ respectively https://api.box.com/2.0/zip_downloads/ to download multiple files as a zip, which generates a download URL starting with dl.boxcloud.com.
    As a result, the generated download URL delivers very slow downloads or does not work at all in some regions of the world.

    Therefore, I request that a possibility…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Better support for developer API

    Insufficient support available for developer tools. Posted to forums yielded zero responses, how would you like to engage your platform?

    all API calls yield useless error with no documentation:

    error:0909006C:PEM routines:get_name:no start line

    https://support.box.com/hc/en-us/community/posts/4409827797011-Box-CLI-error-0909006C-PEM-routines-get-name-no-start-line

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 【can_view_path】How the path looks when an item is moved to the trash

    When using canviewpath, the collaborator sees a folder on the screen with no contents that should have been moved to the trash.
    This has to do with the collaboration ID.

    This is because even if you delete an item, the collaboration ID remains and is needed to restore the item.

    Although the actual contents cannot be accessed, the fact that the folder can be accessed and the folder name can be confirmed is considered a serious incident by companies with strict security requirements, and an early response is required.
    Is it possible to change the functionality on a…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Addition an event trigger for TASK.CREATE, COMPLETE, ACCEPT and REJECT for V2 webhooks

    V2 Webhook does not have a Webhook for Task operations.
    This makes it difficult to notify the next application of the completion of a task.

    Please add webhooks for Task created, completed, accepted, and rejected.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Boxnotes changes are not reported in calls to list user and enterprise events

    When calls are made to https://developer.box.com/reference/get-events?stream_type=changes, we expect changes made to Box Notes to be reported. Currently, they're not being reported.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Tag files from iOS devices

    Be able to tag files from iOS devices within the Box app. This will be helpful for people on the go who want to be able to do tasks from their iPhone or iPad.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Service Accounts should be rate limited differently than user accounts

    Currently, when you use a service account to access Box API's, in order to get access to content you need to use the As-User header "impersonate" users in order to access the files that are owned by then.

    So if you are doing something like using a service account to crawl through all the files in a folder in box, you would need to use the As-User header in order to impersonate a user who owns/has access to each file while doing it.

    But there is a huge problem here is that the rate limiting is done using the As-User…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Location of Open with message using UI Elements

    Change the location where appearing warning message on Box Edit when opening with "UI Elements Open with"

    Would like Box Edit to appear warning message on the monitor where is located browser that users try to open with it
    Currently the warning message appears in primary monitor but this would be inconvenient if they try to open with it on browser in secondly monitor.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Set enterprise settings via api

    We have an open risk item on the Box platform due to lack of controls on change management.
    Specifically:
    Box console settings must be manually performed across dev, test and production environments.
    Lack of automated mechanisms to maintain consistency with the settings across the environments may allow weaknesses in lower environments (dev/test) to be exploited to exfiltrate data or modify data or inconsistencies between functionality tested in lower environments and what is configured in prod.
    We would like the ability to be able to configure the settings via API so we can build environment management into out CICD pipeline. We…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. View and configure enterprise webhooks in the UI

    Provide a UI where we can see the webhooks that have been created across our enterprise applications. We have had some webhooks deleted because of users deleting folders or webhooks. Also, we have a case where a webhook stopped triggering. After calling the 'list all webhooks' api, we don't see that webhook created. No one has deleted it so it's difficult to understand what happened to this webhook trigger.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Read Enterprise Settings using API

    Is there a way to read Enterprise Settings using API? That would be much beneficial where the Admin can choose certain settings like Storage and there wont be a necessity to change the Code every time the Admin wants to change the settings. The API can read the existing settings and manage users based on those configurations. Currently, the application that manages Box accounts has to store those locally and every time there is a change in those settings, that calls for a Change management and code deployment.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Ability to ban App Token Applications

    Currently, we can require users to get approval from admin to authorize apps, but that leads to a number of emails generated to the admin. We want the ability to ban users from creating App Token Applications.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Box CLI - need more output options for folders:items.

    Specific to "box folders:items" but probably other commands as well:

    1) If I'm asking for --csv, AND specifying the fields via --fields=, I don't need a header telling me the fields I just requested. I'd like an option to disable the header, or default disable it and make me add it back.

    2) If I'm asking for specific fields as --csv, give me just those fields. If I'm asking for --fields=id I don't want it served back to me as "folder,#", I don't want to know it's a folder. If I later do something against that ID that is not…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Add "synchronize" or "versions" to the BoxCLI "folders:upload" functions

    I am looking for a way to "synchronize" a folder and all of it's contents with the BoxCLI.
    So, lets say i run this command:

    "box folders:upload /root/test_folder --parent-folder=%ID%"

    How can i upload the folder, and only "Update" what has changed?

    It would be nice to have something for "Folders" like you have for "Files"

    "box files:versions:upload FILEID PATH"

    maybe - "box folders:versions:upload FOLDERID PATH"

    which would update all of the contents of the folder, version stuff that exist, add items that don't.

    I know i can "box:folders:delete"... then "box:folders:upload" again.. but seems a waist of bandwidth and time..

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Platform  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base