Investor Suitability Checks

Accredited Verification

Should your customers wish to invest in fund products requiring accredited verification, such as funds possessing 506(c) exemptions, we can facilitate that process.

accredited_verification_create_url = f"{base_url}/parties/{party_id}/verifications"

headers = {
    "accept": "application/json",
    "caliber-api-key": caliber_api_key,
    "caliber-idempotency-key": str(uuid.uuid4()),
    "caliber-individual-id": party_id
}

accredited_verification_obj = {
    "verification_type": "accreditation"
}

accredited_creation_response = requests.post(accredited_verification_create_url, headers=headers, json = accredited_verification_obj)
accredited_verification_session_id = accredited_creation_response.json()['id']

print(f"Create a verification session:\n{json.dumps(accredited_creation_response.json(), indent = 2)}")

submit_accredited_verification_url = f"{base_url}/parties/{party_id}/verifications/{accredited_verification_session_id}/submit"

headers = {
    "accept": "application/json",
    "caliber-api-key": caliber_api_key,
    "caliber-idempotency-key": str(uuid.uuid4()),
    "caliber-individual-id": party_id
}

submission_accredited_verification_response = requests.post(submit_accredited_verification_url, headers=headers)

print(f"Submit the verification session to start the process:\n{json.dumps(submission_accredited_verification_response.json(), indent = 2)}")
Create a verification session:
{
  "id": "d5270de5-a094-4cab-8273-292b459992fe",
  "verification_type": "accreditation",
  "status": "not_started",
  "status_error_message": null,
  "status_error_code": null,
  "account_id": "5397aca9-ebe5-4055-80e2-9d0bbbbbc92e",
  "related_sessions": [
    {
      "id": "66bc72ae-4bdb-4adb-a342-02f85e8a773e",
      "verification_type": "accreditation",
      "status": "not_started",
      "status_error_message": null,
      "status_error_code": null,
      "verification_results": [],
      "party_id": "783cb646-87bb-4866-a0e3-99aeb1cedf6e",
      "created_at": "2023-06-22T16:46:39.974445Z",
      "updated_at": "2023-06-22T16:46:39.974972Z",
      "started_at": null,
      "metadata": {}
    }
  ],
  "created_at": "2023-06-22T16:46:39.951224Z",
  "updated_at": "2023-06-22T16:46:39.951905Z",
  "started_at": null,
  "metadata": {}
}
Submit the verification session to start the process:
{
  "id": "d5270de5-a094-4cab-8273-292b459992fe",
  "verification_type": "accreditation",
  "status": "approved",
  "status_error_message": null,
  "status_error_code": null,
  "account_id": "5397aca9-ebe5-4055-80e2-9d0bbbbbc92e",
  "related_sessions": [
    {
      "id": "66bc72ae-4bdb-4adb-a342-02f85e8a773e",
      "verification_type": "accreditation",
      "status": "approved",
      "status_error_message": null,
      "status_error_code": null,
      "verification_results": [
        {
          "verification_subtype": "payroll",
          "status": "approved",
          "status_error_message": null,
          "status_error_code": null
        },
        {
          "verification_subtype": "asset",
          "status": "approved",
          "status_error_message": null,
          "status_error_code": null
        },
        {
          "verification_subtype": "license",
          "status": "approved",
          "status_error_message": null,
          "status_error_code": null
        },
        {
          "verification_subtype": "official_written_communication",
          "status": "approved",
          "status_error_message": null,
          "status_error_code": null
        }
      ],
      "party_id": "783cb646-87bb-4866-a0e3-99aeb1cedf6e",
      "created_at": "2023-06-22T16:46:39.974445Z",
      "updated_at": "2023-06-22T16:46:39.974972Z",
      "started_at": null,
      "metadata": {}
    }
  ],
  "created_at": "2023-06-22T16:46:39.951224Z",
  "updated_at": "2023-06-22T16:46:40.530003Z",
  "started_at": null,
  "metadata": {}
}