Box Python SDK v2 Released

Jonathan LeBlanc
Box Developer Blog
Published in
2 min readNov 19, 2018

--

We are happy to announce the release of a major revision to the Box Python SDK, bringing it up to standard with our Java, .Net, and Node SDKs and adding an extensive number of new features and methods.

Here are a few of the major revisions that were released:

  • Full API parity: All 175+ Box API endpoints are now supported.
  • Authenticate with the Box config file: Previously when using the Python SDK, there was no dedicated method for generating a Box client from the Box application config file. A new method has been added to now allow for this functionality. See here for integration documentation.
  • Nested API Object support: Nesting object requests is now fully supported (e.g. nested calls such as file.created_by.delete() can now be made).
  • Token downscoping method: A new token downscoping method has been added to allow you to more easily scope a token to a specific resource with limited permissions. See here for integration documentation.
  • Webhook methods: New methods have been added for working with webhooks (e.g. create, update, delete, etc.). See here for integration documentation.

For full details on all changes in this release, see the Github project release notes.

If there are any issues that arise with the SDK while working with the new updates please file a ticket on the issues page. For any questions or support please feel free to reach out to us on the developer forum.

Happy coding!

--

--

Jonathan LeBlanc
Box Developer Blog

Emmy award winner, O'Reilly author, open source contributor, Senior Director of Developer Advocacy at Box.