Skip to main content

Integrations

CMDB integrates with multiple products in The One Stack. Each integration uses authenticated service-to-service APIs and the Bus event system.

RMM

AspectDetails
What flowsRMM pushes device inventory to CMDB via auto-discovery; CMDB provides asset context back to RMM
DirectionBidirectional
SetupEnable RMM sync in Discovery settings
APIPOST /api/integration/rmm-discovery (RMM → CMDB), POST /api/discovery/sync
Key featurePassword reveal from RMM device context — audit-logged with rmm_device_id

What breaks if misconfigured

  • Discovery results won't appear if RMM sync is disabled
  • Password reveals from RMM will fail if the integration key is invalid
  • Devices won't match to CIs if rmm_device_id links are missing

Defend

AspectDetails
What flowsCMDB sends criticality and PHI tags to Defend; Defend sends threat status back
DirectionBidirectional
SetupAutomatic when both products are active — no manual configuration
Eventscmdb.config.updated triggers Defend to refresh its criticality cache
Key featureCriticality-based alert escalation and PHI amplification

What breaks if misconfigured

  • Defend alerts won't reflect CMDB criticality if integration keys are missing
  • Security posture data won't display on CI detail pages if Defend API is unreachable

PSA

AspectDetails
What flowsPSA queries CMDB for CI context when working tickets
DirectionCMDB → PSA (read-only)
SetupAutomatic when both products are active
APIGET /api/integration/ci-context (list CIs for company), GET /api/integration/ci-summary (single CI detail), GET /api/integration/ci-search (asset picker)
Key featureTechnicians see full asset details from within a PSA ticket

What breaks if misconfigured

  • CI context won't load in PSA tickets if the integration key is invalid
  • Asset search in PSA will return empty results

Portal

AspectDetails
What flowsPublished knowledge base articles are accessible to Portal users
DirectionCMDB → Portal (read-only)
SetupMark KB articles as public and published
Key featureClient self-service — reduces ticket volume

What breaks if misconfigured

  • Articles won't appear in Portal if they're not marked public
  • Portal auth issues prevent article access if SSO is misconfigured

Hub

AspectDetails
What flowsAuthentication, user identity, roles, and permissions
DirectionHub → CMDB
SetupAutomatic — CMDB uses Hub SSO for all authentication
Key featureSingle sign-on, centralized role management

What breaks if misconfigured

  • Users can't log in if Hub SSO secret is missing or invalid
  • Role-based access controls won't work without Hub integration

CMDB participates in the Stack-wide search federation. When a user searches from Hub, CMDB results (CIs, documents, KB articles, passwords, subnets, flexible assets) appear alongside results from PSA, CRM, and other products.

AspectDetails
APIGET /api/search with X-Integration-Key header
Searchable typesCIs, documents, KB articles, passwords (names only), subnets, flexible assets
AuthIntegration key for cross-product queries
ℹ️

Password search results return names only — never encrypted field values. The actual credential requires checkout and reveal from within CMDB.

Next Steps