Optimize your integrations with Webhooks

Use Bluebeam’s API Webhooks (also known as Subscriptions) endpoints to subscribe to Studio updates so your app automatically receives changes, eliminating the need for manual polling.

Webhooks are a standard capability in the Bluebeam API and available to all integrations.

Webhook endpoints let you subscribe to activity and updates for Studio Projects or Sessions, enabling real-time integration triggers as events occur. By using Webhooks, you minimize the need for repeated polling—subscribe to the events you want to track and the API endpoints will send updates directly, helping reduce unnecessary API calls and improving overall system performance.

We're excited to see how you leverage Webhooks to enhance your integrations and create custom workflows with the Bluebeam API.

Event notifications

Type of Webhooks Events that trigger notifications
Session
  • Session level

    • Update (rename, update expiration date, finalize)

    • Delete

  • Session document level

    • Create
    • Delete
Project
  • Project level

    • Update (rename)

    • Delete

  • Project item level

    • Create
    • Update (move, rename, check in)
    • Delete

API endpoints

All endpoints require the following:

  • An Authorization header with a token from the Developer API

  • A client_id header

Example callbacks

Contact Development support

For questions about the integrations functionality, specific API endpoints, and other Bluebeam related questions, email us at integrations@bluebeam.com.

For detailed information on API endpoints and the latest updates to the Integrations platform, visit the API Docs section in the Developer Portal.

Resources

Revu 21

Bluebeam Integrations

Bluebeam Integrations

Use Bluebeam’s API Webhooks (also known as Subscriptions) endpoints to subscribe to Studio updates so your app automatically receives changes, eliminating the need for manual polling.