Skip to main content
CMDashCybersecurity Maturity Dashboard
← Back to VMware Carbon Black

VMware Carbon Black Cloud — Integration Setup

Prerequisites

  • Carbon Black Cloud tenant (Endpoint Standard, Advanced, Enterprise EDR, or MDR)
  • Super Admin or Sysadmin access to the Carbon Black Cloud console
  • CMDash Essentials tier or above

Step 1: Create an API Key

  1. Log in to the Carbon Black Cloud console.
  2. Go to Settings → API Access → API Keys.
  3. Click Add API Key.
  4. Name: CMDash Integration.
  5. Access Level Type: Custom → choose a role with at least:
    • org.alerts.READ
    • org.devices.READ
  6. Click Save and record the API ID and API Secret Key.
  7. Note your Org Key (Settings → API Access → shows as ORG_KEY).

Step 2: Connect in CMDash

  1. Navigate to Integrations in your CMDash dashboard.
  2. Find VMware Carbon Black and click Connect.
  3. Enter:
    • Base URL (e.g., https://defense-prod05.conferdeploy.net)
    • Org Key
    • API ID
    • API Secret Key (stored encrypted; only used for signing requests)
  4. Click Save & Test Connection.

What Syncs

Data TypeAPISync Frequency
Devices (endpoints)POST /appservices/v6/orgs/{org}/devices/_searchEvery 4 hours by default
Alerts (incidents)POST /api/alerts/v7/orgs/{org}/alerts/_searchEvery 4 hours by default

Required Permissions

  • org.devices.READ — device inventory
  • org.alerts.READ — alert stream

CMDash performs only read operations.

Troubleshooting

  • HTTP 401: API ID and Secret must be provided together as <secret>/<id> in the X-Auth-Token header. Re-check they were not swapped during paste.
  • HTTP 403 on alerts/_search: the custom role is missing org.alerts.READ. Update the role in Carbon Black and wait ~1 minute for permissions to propagate.
  • Partial device results: the devices search paginates at 500 per page. Tenants over 10 000 devices are capped at 10 000 per sync to bound runtime; raise the cap by setting syncLimit on the integration config if needed.

Ready to see your posture?

Start a 30-day free trial of any paid plan — a card is required, and it converts unless you cancel — or sign up for Free with no card at all.