Skip to main content
POST
/
accounts
/
{account_id}
/
compliance
/
restart
Restart compliance workflow
curl --request POST \
  --url https://service.bluumfinance.com/v1/accounts/{account_id}/compliance/restart \
  --header 'Authorization: Basic <encoded-value>'
{
  "workflowId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
  "status": "IN_PROGRESS",
  "complianceChecks": [
    {
      "checkType": "identity_verification",
      "status": "pending",
      "provider": "persona-identity",
      "verificationUrl": "https://withpersona.com/verify/inq_abc123",
      "verificationToken": "sdk-token-xyz"
    },
    {
      "checkType": "screening",
      "status": "pending",
      "provider": "persona-screening"
    }
  ]
}

Authorizations

Authorization
string
header
required

HTTP Basic Authentication using the API Key as username and API Secret as password.

Path Parameters

account_id
string<uuid>
required

The account (investor) ID

Response

Compliance workflow re-initiated successfully

workflowId
string<uuid>

The newly created compliance workflow ID.

status
enum<string>

Current workflow status. Typically IN_PROGRESS after initiation.

Available options:
IN_PROGRESS,
APPROVED,
REJECTED,
PENDING_REVIEW
complianceChecks
object[]

Per-check statuses with SDK handoff data for async providers.