Get compliance status for an investor
Retrieve the compliance/verification workflow status and individual check results for a specific investor. Returns the most recent compliance workflow.
Authorizations
HTTP Basic Authentication using the API Key as username and API Secret as password.
Path Parameters
Prefixed public id of the investor (e.g. inv_…).
Response
Compliance status.
Compliance-workflow status returned by
GET /v1/investors/{investor_id}/compliance. Wraps the latest
workflow with envelope keys (object: 'compliance_workflow',
livemode). status is the Bluum-native external vocab
(running / awaiting_review / approved / declined /
suspended / expired); workflow_status is the internal
UPPER_CASE value retained for partners that want the raw enum.
compliance_workflow Prefixed public id of the investor.
"inv_01j9x8m2k7qpzwv3t5r6y8n0ab"
Internal Alpaca-aligned UPPER_CASE workflow status.
IN_PROGRESS, PENDING_REVIEW, APPROVED, REJECTED, SUSPENDED, EXPIRED "APPROVED"
Type of compliance workflow.
kyc, kyb, periodic_review "kyc"
Individual compliance check results.
When the compliance workflow was initiated.
"2026-03-15T10:00:00.000Z"
When the compliance workflow was last updated.
"2026-03-15T10:05:00.000Z"
Bluum-native external workflow status.
running, awaiting_review, approved, declined, suspended, expired "approved"
Assessed risk level. Null while checks are still in progress.
low, medium, high, prohibited, null "low"