Skip to main content
POST
Send the investor's compact suitability

Authorizations

Authorization
string
header
required

OAuth 2.0 client credentials. Exchange the client id and secret Securitize issued you for a bearer token at the token URL (the host root, not under the base URL), with grant_type=client_credentials; the token lasts 2 hours and goes in the Authorization: Bearer header of every request. No scope is needed. The token identifies your partner account, so you never send a partner id, and every record you create is scoped to you.

Path Parameters

investorId
string
required

The investorId Securitize returned when you created the investor. Not your externalInvestorId.

Identifier assigned by Securitize, opaque and specific to your partner account. Store it as an opaque string.

Minimum string length: 1
Example:

"6aca84e5dc49fe8369dd1da4"

Body

application/json

The compact suitability of an individual, complete in one call. Each field has the same values as in the full suitability.

isLicensedSecuritiesProfessional
boolean
required

Registered or licensed to sell securities in any jurisdiction (FINRA, FCA, BaFin or equivalent).

isAffiliatedWithSecuritiesFirm
boolean
required

The investor or immediate family is employed by or associated with a securities firm, brokerage or regulated exchange.

annualIncome
enum<string>
required

Annual income, in US dollars.

Available options:
under_50k,
50k_to_100k,
100k_to_250k,
over_250k
investmentApproach
enum<string>
required

Investment approach.

Available options:
capital_preservation,
balanced_growth,
aggressive_growth
investmentHorizon
enum<string>
required

How long the investor expects to hold investments.

Available options:
under_3_years,
3_to_5_years,
over_5_years
lossTolerance
enum<string>
required

Loss the investor could bear without affecting their standard of living, as a share of invested capital.

Available options:
up_to_10_percent,
up_to_30_percent,
over_30_percent
acceptsIlliquidity
boolean
required

The investor understands securities may be illiquid and has no immediate need for liquidity. false rejects the suitability.

assetExperience
object
required

Experience with equities, the only asset class the compact suitability asks about.

declarations
object
required

Your attestation that the investor completed the documents step. All three must be true.

employerName
string

The firm the investor is licensed through. Required when isLicensedSecuritiesProfessional is true; omit it when false.

Required string length: 1 - 255
occupation
enum<string>

Occupation.

Available options:
employee,
self_employed,
retired,
student,
unemployed
declaresLawfulOriginOfFunds
boolean

The investor's resources and income come from lawful activities.

isPoliticallyExposedPerson
boolean

The investor or immediate family is currently a politically exposed person. Optional in the compact suitability; when sent, it is stored and returned, and it does not change the verdict.

Response

The current state. Without a change when the verdict was already verified or the full suitability complete.

The investor's suitability state.

status
enum<string>
required

Whether the questionnaire is complete.

Available options:
not_started,
completed
verificationStatus
enum<string>
required

Securitize's verdict. none — not verified. verified — verified. processing — under review by Securitize's compliance team. rejected — not approved. Only verified counts as verified; contact Securitize if another value persists.

Available options:
none,
processing,
verified,
rejected