Skip to main content

Register an investor

POST /v1/investors Creates a new investor record. The investor’s KYC status, accreditation status, and country are used by the decision engine when evaluating compliance against a policy.
All requests to this endpoint require a valid API key in the Authorization header.

Request body

string
required
The investor’s full legal name.
string
required
The investor type. Must be "individual" or "entity".
string
required
The investor’s country of residence or incorporation as a 2-letter ISO 3166-1 alpha-2 code (e.g. "US", "GB").
string
required
The result of the investor’s KYC check. Must be "verified", "pending", or "failed".
boolean
required
Whether the investor is accredited. Set to true if accreditation has been confirmed.
string
The manual review state of the investor record. Must be "approved", "pending", or "rejected". Defaults to "pending".

Response fields

string
Unique investor ID. Format: inv_...
string
The investor’s full name.
string
"individual" or "entity".
string
2-letter ISO country code.
string
"verified", "pending", or "failed".
boolean
Whether the investor is accredited.
string
"approved", "pending", or "rejected".
string
ISO 8601 timestamp of when the investor was created.

Example

201 — Created