Accreditation
Collect and maintain the accreditation status that private offerings require, and handle the refusals when it is missing or stale.
Integrating through Apex AscendOS?The product guidance on this page applies to you. The endpoints, fields and statuses are Monark's; use the AscendOS equivalents listed in Building on Apex AscendOS.
Private company offerings are sold under Regulation D, which restricts them to accredited investors. Monark refuses a subscription whose account has no accreditation, an accreditation more than twelve months old, or one recorded as not applicable. Collecting it is therefore a prerequisite of the whole flow, not a step in the order form.
Monark endpoints used
| Method | Endpoint | Purpose |
|---|---|---|
PUT | /primary/v2/account/{id}/accreditation | Record or refresh an account's accreditation status |
GET | /primary/v2/account/{id} | Read the account back, including its accreditation and when it was set |
Accreditation belongs to the account. Recording it is what activates the account's owners for private offerings.
Workflow
- Ask how the investor qualifies. Present the statuses relevant to the account's registration type, in the investor's own language rather than as enum names.
- Record the selection with
PUT /primary/v2/account/{id}/accreditation. - Store the date. Accreditation lapses after twelve months, and you will need to prompt before it does.
- Gate the offering. Show Regulation D offerings only to accredited investors.
Record accreditation
PUT /primary/v2/account/{accountId}/accreditation{ "accreditationStatus": "NET_WORTH_GT_1M" }A 204 means the status was recorded. There is no response body — read the account back if you need the stored value and its timestamp.
Accreditation statuses
Statuses are sent as strings, exactly as written. Which ones you present depends on whether the account is held by an individual or an entity.
Individuals
| Status | What the investor is asserting |
|---|---|
NET_WORTH_GT_1M | Net worth over $1M, excluding their primary residence |
INDIVIDUAL_INCOME_GT_200K | Individual income over $200,000 in each of the last two years |
JOINT_INCOME_GT_300K | Joint income with a spouse over $300,000 in each of the last two years |
PROFESSION_DESIGNATION | Holds a qualifying professional certification, such as a Series 7, 65 or 82 |
KNOWLEDGEABLE_EMPLOYEE | A knowledgeable employee of the fund |
KNOWLEDGEABLE_EXECUTIVE | A director, executive officer or general partner of the issuer |
Entities
| Status | What the entity is asserting |
|---|---|
TRUST_GT_5M | A trust with over $5M in assets, not formed to acquire the securities |
TOTAL_ASSETS_GT_5M | An entity with over $5M in total assets |
GRANTORS_ACCREDITED | A revocable trust whose grantors are all accredited |
EQUITY_OWNERS_ACCREDITED | An entity whose equity owners are all accredited |
INVESTMENT_COMPANY | A registered investment company, bank, or similar institutional investor |
SEC_OR_EXEMPT_ADVISOR | An SEC-registered or exempt reporting adviser |
FAMILY_OFFICE_GT_5M | A family office with over $5M in assets under management |
The two that are not assertions
| Status | Meaning |
|---|---|
NOT_SPECIFIED | Accreditation has not been collected yet. The account stays usable and is not subject to the twelve-month expiry, but private offerings will refuse it |
NOT_APPLICABLE | The investor is known not to be accredited. Subscriptions are refused unless the offering explicitly permits non-accredited investors |
Note:
NOT_SPECIFIEDandNOT_APPLICABLEare not interchangeable. UseNOT_SPECIFIEDfor an account you have not asked yet, andNOT_APPLICABLEonly when the investor has told you they do not qualify. Defaulting everyone toNOT_APPLICABLEwill read as a hard refusal later.
The twelve-month rule
An accreditation more than a year old fails, with the message Accreditation has expired. The check runs against the date the status was last set, not the date the account was opened.
Two consequences for your build:
- Store the date and prompt before it lapses. An investor discovering a stale accreditation at the moment they try to subscribe is a bad experience and an avoidable one. A prompt at eleven months costs nothing.
- Re-recording is the same call. There is no separate renewal endpoint.
PUTthe status again, and the clock restarts.
The same rule applies to each owner of a joint account independently.
Qualified purchaser and qualified client
Some offerings require more than accreditation. Where they do, the relevant statuses are:
| Status | Meaning |
|---|---|
QUALIFIED_PURCHASER | Meets the qualified purchaser test under the Investment Company Act |
QUALIFIED_CLIENT | Meets the qualified client test under the Advisers Act |
TRUSTEE_QUALIFIED_PURCHASER | A trustee qualifying on the trust's behalf |
KNOWLEDGEABLE_EMPLOYEE | A knowledgeable employee of the fund |
KNOWLEDGEABLE_EXECUTIVE | A director, executive officer or general partner |
Refusals to handle
| Message | Cause | What to show the investor |
|---|---|---|
Accreditation not set | No status recorded | Send them to the accreditation step before the order form |
Accreditation has expired | More than twelve months old | Ask them to re-confirm how they qualify |
Investor is not accredited | Status is NOT_APPLICABLE | Explain that this offering is restricted to accredited investors |
Catch all three before the order form. An investor who has chosen an amount and read the documents should not then be told they were never eligible.
Implementation notes
- Self-certification. Accreditation under Rule 506(b) is self-certified. Your platform presents the criteria and records the investor's selection; Monark does not verify it.
- Ask once, at the right moment. The natural place is account opening or the first time an investor opens a private offering — not mid-order.
- Keep your own record. You are responsible for your own books and records of what the investor attested to and when.
Next steps
- Create the account this status attaches to: Investor Accounts
- Show the offerings it unlocks: Marketplace
Updated 11 days ago