Bluebeam is a construction collaboration platform that lets architecture, engineering, and construction teams mark up PDFs, run design reviews, and collaborate in real time through Revu, Bluebeam Cloud, and Studio. An API lets you programmatically launch Studio Sessions, sync Projects and documents, track markup status, and subscribe to Studio updates—so RFIs, submittals, takeoffs, and punch lists flow between Bluebeam and your other construction systems.

Bluebeam is a construction collaboration software platform that helps architecture, engineering, and construction (AEC) professionals mark up PDFs, build custom workflows, and collaborate in real time from anywhere. Teams use Bluebeam to manage drawings and documents, run design reviews and QA/QC, perform takeoffs and estimation, coordinate site logistics, handle RFIs and submittals, manage punch lists, and complete project handover—across general contractors, subcontractors, architects, engineers, and MEP trades.
Core product families:
Common data entities:
Construction teams run drawing reviews, markups, and document handoffs through Bluebeam every day, but wiring those workflows into automation is non-trivial:
Supergood combines authenticated browser flows with the Bluebeam Studio API to deliver a resilient, normalized API layer for your Bluebeam Studio account—spanning Sessions, Projects, documents, and markups across whichever region your tenant runs in.
Use Bluebeam with AI agents: Bluebeam MCP Server →
Book a 30-minute session to confirm your Studio account, regions, and which Sessions, Projects, and markup workflows you need.
We deliver a production-ready Bluebeam adapter tuned to your authentication model and Studio configuration.
Go live with continuous monitoring and automatic adjustments as Bluebeam and the Studio API evolve.
Authentication
/authenticateAuthenticate to a Bluebeam Studio account via OAuth 2.0 (authorization code + refresh token) and obtain an access token for downstream calls.
Sessions
/sessionsList Studio Sessions with filters for status, owner, and date, returning session IDs, names, and participant details.
Sessions
/create_sessionLaunch a Studio Session (Roundtrip), upload documents, and invite collaborators directly from your application.
Projects
/projectsRetrieve Studio Projects with folders, file revisions, owner, and permission details for project document management.
Documents
/documentsList and download document (PDF) records within a Session or Project, including layers, revisions, and attachments.
Markups
/markupsRead and update markup status and annotations so review state stays current across integrated systems.
- Launch Studio Sessions from your construction-management app via Roundtrips - Pull markups, annotations, and markup status back into RFI and submittal records - Notify reviewers when document markup state changes
- Sync Studio Projects, folders, and file revisions into a document-management system - Keep drawing versions accurate across Bluebeam and downstream tools - Archive completed documents at handover with full revision history
- Auto-create review Sessions when a new drawing set is uploaded - Route markup status changes into QA/QC and punch-list tracking - Subscribe to Studio webhooks to drive downstream automation without polling
- Pull Sessions, Projects, and documents from US, DE, AU, UK, and SE Studio hosts into one warehouse - Reconcile participants and owners across regional tenants - Surface review activity and document throughput in BI dashboards
Authentication
OAuth 2.0 authorization-code and refresh-token grants with offline_access scope, handled in a managed session
Connectivity
Bluebeam Studio API (Sessions, Projects, Markups, webhooks) plus authenticated browser flows for Revu-rooted data
Response format
Normalized JSON across Sessions, Projects, documents, and markup objects
Rate limits
Adaptive throttling tuned to your Studio account to stay within Bluebeam-side limits
Session management
Automatic access-token refresh ahead of the one-hour expiry, with credential rotation
Data freshness
Near real-time pulls for Sessions, markups, and Project files with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, HTTPS-only calls, and audit logging
Webhooks
Subscribes to Studio update events for Sessions, documents, and markup status changes
Latency
Sub-second reads on cached entities; multi-second writes when launching Sessions or uploading documents
Throughput
Horizontally scaled workers sized to Session, Project, and document volume across regions
Reliability
Retry, backoff, and idempotency keys for Session creation, uploads, and markup updates
Adaptation
Continuous monitoring of Bluebeam Studio API releases and region-host changes for configuration drift
Both. Supergood uses the official Bluebeam Studio API for Sessions, Projects, and markups where it is exposed, and supplements with authenticated browser flows for Revu-rooted data the public API does not cover.
Bluebeam gates API access behind a Client ID, Client Secret, and an access request. Supergood works with your approved credentials, or helps you navigate the Developer Portal request, so you do not have to build the OAuth plumbing yourself.
Yes. The Studio API uses separate hosts for US, DE, AU, UK, and SE. Supergood routes each call to the correct regional host automatically and can reconcile data across regions.
Supergood reads and updates markup status through the Markups API and tracks Project file revisions, so annotations and document versions round-trip without losing review state or layers.
Bluebeam access tokens expire after one hour. Supergood manages refresh tokens with the offline_access scope and rotates tokens automatically, so your integration stays authenticated without manual re-auth.