Skip to content

Black Diamond

Black Diamond is a data sync + report delivery integration that imports households, accounts, and holdings, and can upload PDF reports.

AttributeValue
Integration TypeData Sync + Report Delivery
AuthenticationOAuth 2.0 with OpenID Connect
Data FlowBidirectional (data in, reports out)
OwnerQianwei Hao
Household
└── Accounts
└── Holdings

Three separate endpoints:

  • Core API v1 - Account and household data
  • Relationship API v2 - Relationship queries
  • Timeline API v1 - Report upload

Uploads PDF to Timeline API, returns URL with audience and attachment parameters.

OAuth 2.0 with OpenID Connect:

  • Extracts sub from ID token for user reference
  • Handles errors like “Firm is closed” and “User is locked”
  • Primary: CUSIP
  • Fallback: Asset ID
  • Bidirectional enrichment supported
ComponentPath
Connectorretail-api/app/Integrations/BlackDiamond/Connector.php
Integratorretail-api/app/Integrations/BlackDiamond/Integrator.php
Modelsretail-api/app/Integrations/BlackDiamond/Models/