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. 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 →
  2. A way to be able to select the rights of the developer console, which is similar to allow users to use Box Relay.

    A way to be able to select the rights of the developer console, which is similar to allow users to use Box Relay.
    This is a way to prevent users not to make sand boxes and API.

    6 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 →
  3. Expose user's last activity date and last login date via API

    The Box CLI:GET commandlet is a good tool but if it could grab more basic information, it would be great.. For my company, we would like to see the Last Activity and Last Login of an end user's Box Account. This would help us determine when to de-provision a Box Account after we can verify it hasn't been used in X amount of 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 →
  4. File-level Collaboration Webhook

    I'd like to create a file-level webhook so that I can take action when a file's collaboration(s) have changed, but unfortunately there is currently no webhook trigger for collaborations on a file. Please add support for COLLABORATION.* webhook triggers on file objects.

    12 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 →

    Thanks for the suggestion! We don’t currently plan to add a Webhook event for file-level collaboration events, but if anything changes we will update this suggestion. If you have specific use cases to share, please add them as comments to this suggestion.

  5. Allow http://127.0.0.1 as redirect_url in published box apps

    It is currently disallowed to use redirect_urls of the form http://127.0.0.1 in published apps.

    These give the error "insecureredirecturi".

    These are allowed in unpublished apps.

    Having a redirect to 127.0.0.1 is very useful for native apps which run on the users computer (eg rclone https://rclone.org ).

    It is pretty much impossible to do https to 127.0.0.1 - you can't get a valid certificate for it. See this link for details: https://letsencrypt.org/docs/certificates-for-localhost/ - and also for reasons why using http://127.0.0.1 is treated as secure by browsers.

    I'll describe how rclone, a native CLI app works. Rclone runs on the…

    1 vote

    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 →
  6. 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 →
  7. macOS SDK support

    It would be great to see full macOS support in the Box SDK.

    I realize that the name of the Apple-flavored SDK is "box-ios-sdk", but "osx" is listed as one of the supported platforms. It compiles and links just fine, but the code path bails on OAuth sign in support.

    It looks like most of the SDK would work fine for API calls post authentication, so I think it's mainly a matter of wiring up browser-based sign-in like Dropbox does for their SDK: https://github.com/dropbox/SwiftyDropbox. This seems to be confirmed by a response from @sujaygarlanka in a submitted GitHub issue: …

    1 vote

    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 →
  8. API-level access to Box Admin Console settings

    Amazon has many EIDs and their security team needs to be able to apply and monitor enterprise settings in a centralized, scalable way.

    1 vote

    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 →
  9. Provide overwrite switch in CLI to account for existing folder in download location

    Currently BOX CLI download doesn't have overwrite action. If a folder already exists in the location where the new folder is being downloaded, the CLI errors out.

    There should be a over-write switch to the box CLI folder download. It should be something like:

    box folders:download Folder_ID --destination=<location> --over-write=Yes

    2 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 →
  10. Add "Box DICOM Import" functions to the BoxCLI

    One thing that would be handy is to be able to upload a folder (of dicom files) and process the contents with the "Box DICOM Import" functionality using the BoxCLI.

    Maybe something like: (add a flag to current box:folders:upload command)

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

    That would be Nice!

    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 →
  11. Provide read-only scope for user information

    I'd like to provide our central identity management team a way to tell whether or not a given Box user has a > 0 byte usage before they delete the user's account (for example, as someone leaves our organization). I'd like to give them read-only API access to https://api.box.com/2.0/users, without giving them any additional access. Support tells me that this isn't currently possible. It'd be nice if it was--this could be useful for a number of other uses, too, such as reporting.

    2 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 →
  12. 14 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 →
  13. 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…

    2 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 →
  14. 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..

    2 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 →
  15. Add Support for Reading Tags on Weblinks

    You can currently add tags for weblinks via the API, but can't read them. This is a huge oversight, which makes it nearly impossible to add any sort of dynamic filtering capabilities. That is, there's no way to return (or parse) out a list of available tags -- since you can't read any of them.

    To accomplish any sort of dynamic filtering, you have to bypass the tags altogether and add them to a field you can read. For example, after a colon in the title field. However, that's a temporary stop-gate solution with issues of its own.

    2 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 →
  16. 1 vote

    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 →
  17. Allow Enterprise Event API Endpoint to access 7yrs worth of data to match the activity reports provided by the web app

    Enterprise Events API endpoint only allows retrieval of events up to one year back. Activity reports in Box go back 7 yrs. Events contain a lot more useful data than activity reports so the request is to match the retention period between the two so the same amount of data can be collected via the API or web application.

    9 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 →
  18. API method that resets or invalidates all session tokens for a specific user

    API method that resets or invalidates all session tokens for a specific user.

    In some cases we are not able to delete or inactivate a user after they have been terminated. The user's iDP (active directory) login is been disabled, but session tokens in apps like Box Drive don't expire. We need the ability to programatically invalidate all access tokens for a user.

    Thanks!

    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 →
  19. We want to be able to use the BoxAPI only from whitelisted IP addresses

    We want to be able to use the BoxAPI only from whitelisted IP addresses
    (For example, register the IP address list of our proxy server )

    We believe it is the best to be able to specify a list of accessible IP address range on the apps in the application registration screen

    1 vote

    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 →
  20. Add Attributes for Shared-links when using CLI

    Currently, there is only the command shared-links:get. There are no attributes exposed when trying to access data from Powershell. However the attributes are available in the API specification.

    1 vote

    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 →
  • Don't see your idea?

Feedback and Knowledge Base