Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

box-node-sdk

box266kApache-2.010.2.0TypeScript support: included

Official SDK for Box Platform APIs

box, sdk, api, rest, boxsdk

readme

“box-dev-logo”

Box Node SDK v10

Project Status build npm version image Platform Coverage

Introduction

We are excited to introduce the v10 major release of the Box Node SDK, designed to elevate the developer experience and streamline your integration with the Box Content Cloud.

With this SDK version, you’ll have access to:

  1. Full API Support: The new generation of Box SDKs empowers developers with complete coverage of the Box API ecosystem. You can now access all the latest features and functionalities offered by Box, allowing you to build even more sophisticated and feature-rich applications.
  2. Rapid API Updates: Say goodbye to waiting for new Box APIs to be incorporated into the SDK. With our new auto-generation development approach, we can now add new Box APIs to the SDK at a much faster pace (in a matter of days). This means you can leverage the most up-to-date features in your applications without delay.
  3. Embedded Documentation: We understand that easy access to information is crucial for developers. With our new approach, we have included comprehensive documentation for all objects and parameters directly in the source code of the SDK. This means you no longer need to look up this information on the developer portal, saving you time and streamlining your development process.
  4. Enhanced Convenience Methods: Our commitment to enhancing your development experience continues with the introduction of convenience methods. These methods cover various aspects such as chunk uploads, classification, and much more.
  5. Seamless Start: The new SDKs integrate essential functionalities like authentication, automatic retries with exponential backoff, exception handling, request cancellation, and type checking, enabling you to focus solely on your application's business logic.

Embrace the new generation of Box SDKs and unlock the full potential of the Box Content Cloud.

Supported versions

To enhance developer experience, we have introduced the new generated codebase through the sdk-gen module. The sdk-gen module is available in two major supported versions: v4 and v10.

Version v4

In v4 of the Box Node SDK, we are introducing a version that consolidates both the manually written package (legacy SDK) and the generated SDK (currently in v10, formerly known as box-typescript-sdk-gen) into a single SDK package for improved usability and maintenance. This allows developers to use both modules within a single project.

The codebase for v4 of the Box Node SDK is currently available in the combined-sdk branch. Migration guide for migrating from manually written SDK to generated SDK can be found here.

Version v4 is intended for:

  • Existing developers of the Box Node SDK v3 who want to access new API features while keeping their current codebase largely unchanged.
  • Existing developers who are in the process of migrating to sdk-gen module, but do not want to move all their code to the new module immediately.

Version v10

Starting from v10, the SDK is built entirely on the generated sdk-gen module, which fully and exclusively replaces the old boxsdk module. The codebase for v10 of the Box Node SDK is currently available in the main branch.

Version v10 is intended for:

Which Version Should I Use?

Scenario Recommended Version Example Dependency
Creating a new application Use v10 npm install box-node-sdk@10
Existing app using box-typescript-sdk-gen artifact Migrate to v10 npm install box-node-sdk@10
Existing app using both box-typescript-sdk-gen and box-node-sdk Upgrade to v4 npm install box-node-sdk@^4
Existing app using v3 of box-node-sdk artifact Upgrade to v4 npm install box-node-sdk@^4

For full guidance on SDK versioning, see the Box SDK Versioning Guide.

Installing

If you are using npm:

npm install box-node-sdk@<version>

If you use yarn, please do this instead:

yarn add box-node-sdk@<version>

Where VERSION is the version of the SDK you want to use. The next generation of the SDK starts with version 10.0.0.

Getting Started

To get started with the SDK, get a Developer Token from the Configuration page of your app in the Box Developer Console. You can use this token to make test calls for your own Box account.

The SDK provides an DeveloperTokenAuth class, which allows you to authenticate using your Developer Token. Use instance of DeveloperTokenAuth to initialize Client object. Using Client object you can access managers, which allow you to perform some operations on your Box account.

The example below demonstrates how to authenticate with Developer Token and print names of all items inside a root folder.

const { BoxClient, BoxDeveloperTokenAuth } = require('box-node-sdk');

async function main(token) {
  let auth = new BoxDeveloperTokenAuth({ token });
  let client = new BoxClient({ auth });
  let entries = (await client.folders.getFolderItems('0')).entries;
  entries.forEach((entry) => console.log(entry));
}

main('INSERT YOUR DEVELOPER TOKEN HERE');

In order to use in browser make sure you include the lib/bundle.js file and then you can access the classes like so:

const { BoxClient, BoxDeveloperTokenAuth } = window['box-node-sdk'];

See example.html for an example website using this SDK.

To run the example locally:

  1. Start the local server by running npx serve -p 3000 in the project directory.
  2. Make sure http://localhost:3000 is allowlisted in CORS Domains of your application.
  3. Head over to http://localhost:3000/example.html.
  4. Provide a fresh Developer Token to the dialog window that shows up upon running the example.
  5. Make sure that you get an alert message that includes your user name.

Authentication

Box Node SDK v10 supports multiple authentication methods including Developer Token, OAuth 2.0, Client Credentials Grant, and JSON Web Token (JWT).

You can find detailed instructions and example code for each authentication method in Authentication document.

Documentation

Browse the docs or see API Reference for more information.

Migration guides

Migration guides which help you to migrate to supported major SDK versions can be found here.

Browser Support

This SDK works in modern browsers that support ES6+ features. It seamlessly integrates with frontend frameworks like ReactJS, Angular, and NextJS. Check out our example below:

Versioning

We use a modified version of Semantic Versioning for all changes. See version strategy for details which is effective from 30 July 2022.

Currently, we support versions v10 and v4 of the SDK. New features and functionality are added to v10, while the manually written portion of v4 receives bug fixes and security updates only.

A current release is on the leading edge of our SDK development, and is intended for customers who are in active development and want the latest and greatest features.
Instead of stating a release date for a new feature, we set a fixed minor or patch release cadence of maximum 2-3 months (while we may release more often). At the same time, there is no schedule for major or breaking release. Instead, we will communicate one quarter in advance the upcoming breaking change to allow customers to plan for the upgrade.

We always recommend that all users run the latest available minor release for whatever major version is in use. We highly recommend upgrading to the latest SDK major release at the earliest convenient time and before the EOL date.

Version schedule

Version Supported Environments State First Release EOL/Terminated
10 Node.js >= 18 Supported 17 Sep 2025 TBD
4 Node.js >= 18 Supported 23 Oct 2025 2027 or v5 is released
3 Node.js >= 14 and <= 20 EOL 23 May 2023 23 Oct 2025
2 Node.js >= 8 and <= 14 EOL 29 Sep 2021 23 Jul 2023
1 | EOL 28 Mar 2019 29 Sep 2021

Contributing

For information on how to contribute to this project, please see the Contribution guidelines.

FIPS 140-2 Compliance

The Box Node SDK allows the use of FIPS 140-2 validated SSL libraries, such as OpenSSL 3.0. However, some actions are required to enable this functionality.

By default, the version of OpenSSL Node.js includes is not FIPS enabled. Therefore, if you want to use OpenSSL 3.0 with FIPS, you need to build OpenSSL 3.0 with FIPS enabled and then build Node.js use the shared OpenSSL 3.0 library.

According to Node.js OpenSSL Strategy document, you can use the OpenSSL 3.0 from Node.js v16 or later.

Questions, Bugs, and Feature Requests?

Need to contact us directly? Browse the issues tickets! Or, if that doesn't work, file a new one and we will get back to you. If you have general questions about the Box API, you can post to the Box Developer Forum.

Copyright and License

Copyright 2025 Box, Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

10.2.0 (2025-12-10)

Bug Fixes

New Features and Enhancements

  • Remove confidence_score and include_confidence_score from AI extract (box/box-openapi#567) (#1243) (55d6cd0)
  • support includeConfidenceScore and includeConfidenceScore fields in AI extract structured (box/box-openapi#566) (#1228) (4bf9f46)
  • Support new sign request metadata (box/box-openapi#565) (#1226) (8dfc1cc)
  • update error message on exception (box/box-codegen#896) (#1233) (b298afa)

10.1.0 (2025-11-10)

Bug Fixes

New Features and Enhancements

10.0.1 (2025-10-06)

Bug Fixes

  • Allow flexible key-value data in AiExtractResponse.answer and Event.additionalDetails (box/box-openapi#556) (#1051) (70a2275)
  • Make role parameter of update collaboration optional (box/box-openapi#557) (#1068) (3992171)
  • Relax JSON deserialization guard by removing strict content-type check (box/box-codegen#844) (#1033) (1eb2c32)

10.0.0 (2025-09-17)

Introducing Box Node SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.

Breaking Changes

  • This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.

What's New in v10

  • Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.

  • Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.

  • Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.

  • Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.

Important Notes

This version includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we'll soon release an additional major version combining both artifacts. Migration to v10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.


What’s New Compared to Typescript SDK Gen v1.19.1

⚠ BREAKING CHANGES

Bug Fixes

New Features and Enhancements

For more details check migration guide from box-typescript-sdk-gen v1 to box-node-sdk v10.

3.8.1 (2025-06-11)

Bug Fixes

  • Use constant-time comparison for HMAC signatures (#893) (d819efe)

3.8.0 (2025-04-09)

New Features and Enhancements

3.7.1 (2024-08-06)

Bug Fixes

  • add version to copy file options annotation (#885) (4f9312c)

3.7.0 (2024-07-16)

New Features and Enhancements

3.6.0 (2024-05-20)

New Features and Enhancements

3.5.1 (2024-05-02)

Bug Fixes

  • Fix options parameter in metadata query method (#878) (7943420)

3.5.0 (2024-02-19)

New Features and Enhancements

Bug Fixes

3.4.2 (2023-11-08)

Bug Fixes

3.4.1 (2023-11-03)

Bug Fixes

  • Update proxy-agent usage, drop support Node 12 (#865) (e229d3f)

3.4.0 (2023-11-03)

New Features and Enhancements

  • Add request option to skip PassThrough (#863) (726db45)

3.3.0 (2023-10-26)

New Features and Enhancements

  • Replace request library with @cypress/request (#860) (d365ae8)

Bug Fixes

  • mark auth funs callbacks as optional (#858) (55f22fe)

3.2.1 (2023-10-06)

Bug Fixes

3.2.0 (2023-09-07)

New Features and Enhancements

3.1.1 (2023-07-19)

3.1.0 (2023-06-01)

New Features and Enhancements

  • Added support for integration mappings API (#831) (a525327)

Bug Fixes

  • Correct types of userId and groupId for creating collaboration (#833) (f803ff8), closes #832

3.0.0 (2023-05-23)

The most important change in this release is dropping support for Node versions below 12 and changing the support environments from Node 12 to Node 16.

Breaking Changes

  • Removed use_index usage. (#812) (d56799a)
  • Removed deprecated BoxClient.batch() and BoxClient.batchExec() method.
  • Removed deprecated CollaborationWhitelist class, use CollaborationAllowlist instead.
  • Removed deprecated CollaborationAllowlist.getWhitelistedDomain() method, use CollaborationAllowlist.getAllowlistedDomain() instead.
  • Removed deprecated CollaborationAllowlist.getAllWhitelistedDomains() method, use CollaborationAllowlist.getAllAllowlistedDomains() instead.
  • Remove deprecated Files.getThumbnail(fileID: string, options?: Record<string, any>, callback?: Function) method, use Files.getRepresentationContent( fileID, representationType, options, callback) instead.

Migration details can be found here

Dependency Upgrades

2.10.0 (2023-05-11)

New Features and Enhancements

  • Added support for ethical wall API (#822) (4814af3)
  • Added name and signature_color fields to SignRequest and SignRequestCreateRequest types and login_required field to SignRequestCreateSigner type (#822) (4814af3)

2.9.0 (2023-04-19)

New Features and Enhancements

  • New fields in retention-policy and retention-policy-assignment (#803) (f14ba84)

Bug Fixes

  • return empty object when tos status is not present (#797) (12fd9b0)

2.8.1 (2023-01-05)

Bug Fixes

2.8.0 (2022-12-21)

New Features and Enhancements

2.7.2 (2022-11-10)

Bug Fixes

  • Add fields query parameter to file and folder update (#776) (a327deb)

2.7.1 (2022-10-28)

Bug Fixes

2.7.0 (2022-10-27)

New Features and Enhancements

  • Add support for modifiable retention policies & enable deleting retention policy assignment (#769) (5e8c776)

2.6.0 (2022-09-23)

New Features and Enhancements

  • Add content_type, redirect_url field to Sign Request (#758) (8abb9b6)
  • Add sign request webhook (#760) (e92d1ab)
  • Added support for Access Only Collaboration (#759) (dd8261f)

2.5.0 (2022-08-09)

New Features and Enhancements

  • Added support update and remove user avatar (#744) (aaf6175)

Bug Fixes

2.4.0 (2022-07-13)

New Features and Enhancements

  • Added support for file requests (#742) (30b2e76)
  • Added support of admin_logs_streaming stream type (#740) (406950a)

Bug Fixes

  • properly handle client errors in streams (#736) (12378d6)

2.3.0 (2022-04-28)

New Features and Enhancements

  • Add description parameter to uploadFile methods (#730) (2596584)

Bug Fixes

  • added missing js-docs on shared links (#731) (3554d41)

2.2.0 (2022-04-20)

New Features and Enhancements

2.1.0 (2022-03-28)

New Features and Enhancements

  • Client Credentials Grant authentication method (#709) (fbf4e80)
  • Deprecating index_name when executing metadata query (#686) (e01cc65)
  • test: add support for testing with Jest (#676) (1a11759)

Bug Fixes

  • Client Credentials Grant authentication method supports token down-scoping (#710) (730368f)
  • Fix JWT expiration field being float instead of integer (#715) (7e950f1), closes #713

2.0.0 (2021-09-29)

⚠ BREAKING CHANGES

  • Drop support for Node 6,7 (#670)

New Features and Enhancements:

  • Add support for is_external_collab_restricted User property (#668)
  • Bump proxy-agent from 4.0.0 to 5.0.0 (#664)

1.39.0 (2021-08-30)

New Features and Enhancements:

  • Add support for Box Sign API (#658)
  • Enhance TS Imports (#656)

1.38.0 (2021-08-05)

New Features and Enhancements:

  • Add sensitive-language event types for admin invites (#648)
  • Use BetterDocs to adapt JSDocs to TypeScript (#646)
  • Change ProxyAgent import to be dynamic (#641)
  • New API for get files and file versions under retention (#585)

Bug Fixes:

  • Deeply freeze Config except Buffers and Readable streams (#651)
  • Fix a typo in docs of src/managers/search.ts (#649)
  • Update broken documentation link (#647)
  • fix type annotations for exchangeToken functions (#645)
  • Deprecate files getThumbnail API in favor of getRepresentationContent (#627)

1.37.2 (2021-05-20)

Bug Fixes:

  • Fix backwards compatibility issue by moving some TypeScript @types as direct dependencies (#630)

1.37.1 (2021-05-19)

Bug Fixes:

  • Insensitive language: replace whitelist with allowlist (#625)

1.37.0 (2021-04-16)

New Features and Enhancements:

  • Add support for copyInstanceOnItemCopy field for metadata templates (#572)

Bug Fixes:

  • Fix webhook signature validation (#568)
  • Update dependencies to patch security vulnerabilities (#578)

1.36.0 (2021-01-27)

New Features and Enhancements:

  • Add folder lock functionality (#560)
  • Add support for filtering groups by name (#561)

Bug Fixes:

  • Update proxy-agent to patch proxy support issue (#563)
  • Update dependencies to patch security vulnerabilities (#566)

1.35.0 (2020-11-02)

New Features and Enhancements:

  • Add support for search param to get shared link items (#547)

1.34.3 (2020-10-02)

Bug Fixes:

  • Upgrade ajv dependency (#545)

1.34.2 (2020-08-20)

  • Make iterator bug fix for uploading files non breaking (#534)

1.34.1 (2020-08-17)

  • Fix iterator bug for uploading new file versions (#531)

1.34.0 (2020-08-04)

  • Add zip functionality (#525)
  • Add proxy support for http, https, socks and pac protocols (#529)

1.33.0 (2020-06-25)

  • Add path parameter sanitization (#505)
  • Add support for all streams for uploading files (#519)

1.32.0 (2020-04-01)

  • Temporarily removed Node 4 and Node 5 builds from Travis, due to tests not passing. Will investigate, going forward (#495).
  • Fixed an issue where an error is thrown during a retry when a response is not returned by the previous call (#477).
  • Added the ability to query Box items based on their metadata (#487).

1.31.0 (2020-02-13)

  • Fixed Authentication Request Retries
  • Added marker-based paging for users endpoints
  • Added getNextMarker() to PagingIterator to get the next marker

1.30.0 (2019-11-21)

  • Deprecated Batch API methods
  • Added support for token exchange using shared links

1.29.1 (2019-08-22)

  • Fixed an issue where JWT authentication requests could fail after being rate limited

1.29.0 (2019-04-25)

1.28.0 (2019-03-28)

1.27.0 (2019-02-28)

  • Added the trace ID from API response headers to error messages for easier debugging
  • Added more safety checks in the error flow to protect against throwing when handling a malformed request
  • Added support for retrieving a user's avatar image

1.26.2 (2019-02-22)

  • Fixed an error where under high request rates, code in the error handling logic could throw when handling a malformed request

1.26.1 (2019-02-12)

  • Fixed an error where some methods could throw an error when constructing an iterator

1.26.0 (2019-02-12)

  • Added support for replying to a comment (thanks @jpan-box!)
  • Fixed an issue where calling client.events.get() could return an iterator that would only iterate over the first chunk of events. This method will now always return the raw JSON data in order to enable manual paging. For automatic paging through events, client.events.getEventStream() or client.events.getEnterpriseEventStream() should be used instead.

1.25.0 (2019-01-24)

  • Added the retryStrategy config parameter to allow customizing how the SDK retries failing requests

1.24.1 (2019-01-11)

  • Fixed an issue where token expiration was not being correctly handled

1.24.0 (2018-12-10)

  • Added a configuration option for populating the first-party client analytics header information

1.23.0 (2018-11-21)

1.22.1 (2018-11-15)

  • Fixed an issue where retrying JWT auth token requests would sometimes fail due to a non-unique jti claim

1.22.0 (2018-09-17)

1.21.0 (2018-09-13)

  • Added the ability to close an Event Stream by calling eventStream.destroy() (thanks @boneskull!)
  • Improved error messages related to certain authentication failure cases

1.20.0 (2018-08-09)

  • Added missing values to the client.webhooks.triggerTypes enum (thanks @MathersMax!)
  • Added support for Metadata Cascade Policies

1.19.0 (2018-06-14)

1.18.0 (2018-05-24)

  • Updated dependencies to resolve potential security issues:
  • Added a static BoxSDK.getBasicClient() method to enable creating a client without needing to specify a client ID and secret (thanks to @cbetta)

1.17.0 (2018-05-10)

1.16.1 (2018-04-26)

  • Fixed a bug where metadata template deletion would not properly return results via callback

1.16.0 (2018-04-10)

1.15.0 (2018-03-29)

1.14.1 (2018-03-13)

  • Fixed a bug when files.getReadStream() was called with null options

1.14.0 (2018-03-12)

1.13.0 (2018-03-01)

1.12.1 (2018-01-25)

  • Fixed an issue where chunked uploader would not work with response streams from the request library (0e7014561f9cd0f7f38f98536b3f0c3946231d2e)

1.12.0 (2018-01-11)

1.11.0 (2017-12-12)

  • Added options to preserve file timestamps on file upload and to rename a file or preserve modification timestamp on new version upload
  • Added Collaboration Whitelist functionality to allow enterprise admins to control which external users can collaborate on their content
  • Added an option to Token Exchange to generate annotator tokens for use with Box View

1.10.1 (2017-11-28)

  • Updated to jsonwebtoken@8.1.0 to fix an issue where some users were getting an error when using App Auth

1.10.0 (2017-01-14)

  • Added support for Terms of Service endpoints
  • Fixed a bug where receiving a collection without paging parameters from the API would cause the SDK to throw an exception when using the iterators SDK option. Now, this will return an iterator over the items returned by the API.
  • Fixed a bug in Token Exchange where passing multiple scopes would result in an error
  • Added support for getting Representations info on a file

1.9.0 (2017-09-12)

  • Fixed token methods to return bluebird Promises instead of native Promises
  • Added support for the notify and can_view_path options on Collaborations

1.8.0 (2017-08-21)

  • Added support for Batch API
  • Fixed a bug where the Event Stream would make more API calls than necessary, potentially hitting Box API rate limits
  • Added Promise support to methods on the SDK object
  • Added Node.js version to the User-Agent header that the SDK sends
  • Fixed a bug where using multiple Persistent Clients instances could cause some clients to end up with expired tokens

1.7.0 (2017-07-19)

  • Add support for passing IP to all token methods, and fixed a bug where a client's IP was not being correctly reported on token refreshes

1.6.0 (2017-06-23)

  • Added Recent Items support
  • Updated app auth expiration time default value and validation

1.5.1 (2017-06-15)

  • Revert deep-freezing Config properties, since it was causing errors

1.5.0 (2017-06-15)

  • Added support for Token Exchange, which allows a client to get downscoped tokens suitable for passing to a browser app or worker process.
  • Ensured deeply-nested Config properties are immutable

1.4.2 (2017-05-22)

  • Fixed BoxSDK.getPreconfiguredInstance() to configure webhook keys

1.4.1 (2017-05-22)

  • Fixed BoxSDK.getPreconfiguredInstance() when app auth setttings are not populated

1.4.0 (2017-05-19)

  • Added support for file collaborations. Users can now invite others to collaborate on single files. See the blog post for more information.
  • Fixed an issue where users were unable to use JWT Server Auth when their computers' clocks were not synchronized with the Box API servers.
  • All asynchronous client methods now return Promises in addition to taking a (now-optional) callback parameter, so you can write more modern JS with the SDK.
  • The SDK can now be preconfigured using a JSON blob that can be downloaded in the Box Dev Console for JWT Server Authentication apps, making it easier to get started developing!
  • Added support for chunked upload, where a large file can be uploaded one piece at a time. This makes large file uploads much faster and more reliable, since parts can be uploaded in parallel and failed parts can be retried in isolation.
  • Added an is_confirmed option to email alias creation for admins to auto-confirm the alias.
  • Added support for the Enterprise Events stream.
  • Added an option to have collections methods (e.g. folders.getItems(), enterprise.getUsers(), etc) return async iterators that will automatically page through the collection. This conforms to the proposed async iteration spec, which will eventually allow them to be used in ergonomic for-await-of loop syntax.

1.3.0 (2017-01-24)

  • Added BoxSDK.validateWebhookMessage() and client.webhooks.validateMessage() for validating webhook messages from Box

1.2.0 (2016-12-12)

  • Added methods for all API endpoints; we now have full API coverage :tada:
  • Added support for renaming a file or folder on copy
  • Added client.asUser(userID) and client.asSelf() to support making calls on behalf of managed users
  • Fixed event streams so they don't go into an infinite error loop when auth expires
  • Fixed an error where App Auth clients would not be able to authorize due to clock skew
  • Fixed the mdfilters parameter in client.search.query() to support metadata search
  • Cloned options objects to prevent modification of passed-in objects by the SDK
  • Added better error messaging to the sample app

1.1.0 (2016-09-27)

  • Added endpoint to get a file's tasks
  • Fixed issues with stream uploads
  • Improved performance of file uploads
  • Added endpoints to delete files and folders from trash
  • Added endpoint to get a trashed folder
  • Upgraded request dependency to fix ReDoS vulnerability

[1.0.0] (2016-07-13)

Initial release.