Studio Session Guide

The Bluebeam Developer Portal, for integrations development, is only available to active customers, channel partners, and software partners in the US, AU, DE, UK, and SE regions.

Think of a Studio Session like a digital conference room where PDF drawings can be marked up either simultaneously or asynchronously. This guide covers the general life cycle of a Studio Session and includes code examples. To learn more about Studio and Studio Sessions in general, visit our Studio FAQ page.

You can follow along with this guide and try many of the call outs in the Studio section of our API docs. See our Get started in the Bluebeam Developer Portal guide for instructions on how to get a valid access token.

There are region-specific base URLs that apply to all endpoints:

- US: https://api.bluebeam.com

- DE: https://api.bluebeamstudio.de

- AU: https://api.bluebeamstudio.com.au

- UK: https://api.bluebeamstudio.co.uk

- SE: https://api.bluebeamstudio.se

For example, https://api.bluebeam.com/publicapi/v1/sessions in the US would be https://api.bluebeamstudio.com.au/publicapi/v1/sessions in AU.

Studio Sessions lifecycle

The lifecycle of a Studio Session can be split up into 4 parts:

  1. Initialization – Opens up the "digital conference room"

  2. Add PDFs to the Session for viewing and mark up

  3. Add users to the Session so they can view and mark up

  4. Finalization – Closes the Session and returns the marked up PDFs to their originating system

Conclusion

Returning the file to its originating location and archiving the Session completes the typical Studio Session lifecycle. Though there are many different ways to work with Studio Sessions, we hope this walk-through has given you a good grasp of the basics.

 

See also:

Resources

Revu 21

Developer Portal

Developer Portal

This Developer Portal guide covers the general life cycle of a Studio Session and includes code examples.