Search K
Appearance
Appearance
Overview Use this guide to create and configure a Bluebeam service account in MinuteView Console. This service account uses OAuth authentication with user login to enable system-level access to Bluebeam Studio for:
- Session management — Create, join, and manage Bluebeam Studio sessions from MinuteView workflows
- Document markup — Automate PDF markup and annotation operations
- Workflow automation — Trigger Bluebeam actions from MinuteView Automations
Unlike a third-party Bluebeam account (which is linked to an individual user), a service account operates at the system level with group-based permissions. This means workflows and automations use a shared Bluebeam identity rather than a specific user's personal account.
The Bluebeam service account setup involves an OAuth flow where part of the process happens in the user's browser and part happens on the MinuteView server itself. After the user authenticates with Bluebeam and is redirected back to MinuteView, the server exchanges the authorization code for a token by calling Bluebeam's API directly. This means the MinuteView server must have outbound internet access to the following domains.
The following domains must be accessible via HTTPS (port 443) from the server where MinuteView is installed. Whitelist the domain(s) that match your Bluebeam region:
| Domain | Region | Purpose |
|---|---|---|
api.bluebeam.com | US | OAuth token exchange, token refresh, and Bluebeam API calls |
api.bluebeamstudio.com.au | Australia | OAuth token exchange, token refresh, and Bluebeam API calls |
api.bluebeamstudio.eu | Europe | OAuth token exchange, token refresh, and Bluebeam API calls |
Server Access Required
These domains must be reachable from the server, not just from the user's PC. The user's browser handles the initial login redirect, but the token exchange and all subsequent API calls are made server-side. If the server cannot reach these domains, the service account setup will fail with a connection error even though the Bluebeam login page loaded successfully in the browser.
https://developer.bluebeam.com/MinuteView Service IntegrationFrom the application's Details page, note:
Bluebeam operates separate API endpoints per region. You must use the correct base URL for your region:
| Region | API Base URL |
|---|---|
| United States | https://api.bluebeam.com |
| Australia | https://api.bluebeamstudio.com.au |
| Europe | https://api.bluebeamstudio.eu |
| Field | Description | Example |
|---|---|---|
| Name | A descriptive name for this service account | Bluebeam-ServiceAccount-Prod |
| Service Account Type | Select BlueBeam from the dropdown | |
| API Base URL | The Bluebeam API URL for your region (see table above) | https://api.bluebeamstudio.com.au |
| Client ID | The Client ID from the Bluebeam Developer Portal | |
| Client Secret | The Client Secret from the Bluebeam Developer Portal | (sensitive — stored securely) |
| Scope | OAuth scopes (space-separated) | full_user offline_access |
| Callback URL | The MinuteView OAuth redirect URI | https://your-server/MinuteView/PageGeneral/ServiceCallback.aspx |
MinuteView automatically manages OAuth tokens for this service account:
"Failed to retrieve authentication token" / Connection error
Callback URL Mismatch
Invalid Client Credentials
Token Refresh Failures