Before ingesting members, make sure the related corporate clients have already been ingested. See the Ingesting Clients guide.
Overview
Members represent the people and entities behind a corporate client. Each member has:- A role type defining their relationship to the corporate (e.g., OWNER, DIRECTOR, BENEFICIAL_OWNER)
- Screening statuses for Sanctions, PEP, and Adverse Media checks
- An approval status reflecting their overall verification state
referenceId already exists, it will be updated.
Available Role Types
| Role | Description |
|---|---|
OWNER | Owner of the corporate entity |
DIRECTOR | Director / board member |
OFFICER | Corporate officer |
AUTHORIZED_REPRESENTATIVE | Authorized to act on behalf of the entity |
BENEFICIAL_OWNER | Ultimate beneficial owner (UBO) |
SHAREHOLDER | Shareholder of the entity |
SIGNATORY | Authorized signatory |
TRUSTEE | Trustee (for trusts) |
PROTECTOR | Trust protector |
SETTLOR | Trust settlor |
OTHER | Other relationship |
Step 1: Create Individual Members
Endpoint:POST /v1/members/individuals
Use this endpoint to add natural persons (e.g., UBOs, directors) to a corporate client.
Key Fields
| Field | Required | Description |
|---|---|---|
firstName, lastName | Yes | Member’s name |
roleType | Yes | Relationship to the corporate (see role types above) |
title | Yes | Position or title within the organization |
status | Yes | Verification status: APPROVED, REJECTED, or UNDER_REVIEW |
statusDate | Yes | Date of status determination |
sanctionsStatus | Yes | CLEAR, FLAGGED, UNDER_REVIEW, or NOT_CHECKED |
pepStatus | Yes | PEP screening status (same values as sanctions) |
adverseMediaStatus | Yes | Adverse media screening status (same values as sanctions) |
corporates | No | Array of corporate client IDs to associate this member with |
ownershipPercentage | No | Percentage of ownership (0-100) |
identityDocuments inline when creating a member (see Step 2).
Step 2: Add Identity Documents
Endpoint:POST /v1/members/individuals/{memberId}/documents
After creating a member, you can add identity documents to them.
Supported Document Types
| Type | Description |
|---|---|
PASSPORT | International passport |
DRIVERS_LICENSE | Driver’s license |
NATIONAL_ID | National ID card |
RESIDENCE_PERMIT | Residence permit |
BIRTH_CERTIFICATE | Birth certificate |
OTHER | Other document type |
You can add up to 10 identity documents per member. Documents can also be included inline in the
identityDocuments array when creating the member in Step 1.Step 3: Create Corporate Members
Endpoint:POST /v1/members/corporates
For nested corporate ownership structures, you can add corporate entities as members of another corporate client.
Step 4: Update Members
Use the PUT endpoints to update existing member data as screening results change or information is updated.Update an Individual Member
Endpoint:PUT /v1/members/individuals/{memberId}
Update a Corporate Member
Endpoint:PUT /v1/members/corporates/{memberId}
What’s Next?
Accounts & Wallets
Ingest bank accounts and blockchain wallets for your clients.
Ingest Operations
Ingest deposits, withdrawals, and trades.