Onboard a Business

Prerequisites
  • Client ID
  • Client Secret
  • OAuth Token
  • A Business ID
Provide Onboarding Information
To onboard a business and move its account status from "pending" to "open," you need to provide Onboarding Information. After you submit this information, Treasure will review. Once the information has been approved, the account’s status will be changed to Open.
To get started, initiate a POST request to the /v1/businesses/{business_id}/onboarding endpoint. This call allows you to submit all KYC/KYB information at once.
Below, you’ll find an explanation of the major elements of the call:
business:
Field
Value
Description
have_interested_parties_to_report
true or false
The business has interested parties that also need to receive tax documentation.
foreign_financial_institution
true or false
The account is for a foreign bank organized under foreign law and located outside of the United States (as defined by Title 31 of the Code of Federal Regulations).
business_members
Array of business_member objects
Array of business_member objects
See the business_member section below.
exempt_listing_beneficial_owners
true or false
The customer is exempt from listing any beneficial owners.
investment_objective
Enum
Describes why the customer would like to invest their funds.
tax_classification
Enum
Currently required for every account, but especially important if your business_type is LLC.
business_member (both for business.business_members and business_member_onboarding):
Field
Value
Description
email
String
The business member’s email that will be used to receive monthly statements.

Required for business_member_onboarding.
is_authorized_signer
true or false
The business member has the right to sign for and open an account on behalf of the company.

Note: The business_member_onboarding must be the authorized signer; the other business members cannot be marked as authorized signer.
leader_of_public_company
true or false
The business member is an officer or holds more than 10% of shares of another public company.

Only required for business_member_onboarding.
broker_dealer
true or false
The business member is a member of a financial entity who is a buyer and seller of cash and securities for another broker-dealer.

Only required for business_member_onboarding.
large_trader
true or false
The business member has traded more than 2 million shares/$20 million in a single day, or 20 million shares/$200 million of exchange listed securities in a month.

Only required for business_member_onboarding.
stock_exchange_finra_member_associated
true or false
The business member works for, with, or is affiliated with a FINRA registered firm.

Only required for business_member_onboarding.
politically_exposed
true or false
The business member is or is related to a current or former senior political figure.

Only required for business_member_onboarding.
is_entity_officer
true or false
The business member is an officer for the onboarding business.
residency_country
Enum
This signifies the country where the business member resides.

This field will overwrite the address.country of all the addresses provided for the business_member.
policies:
Field
Value
Description
bank_account_agreement
true or false
The business consented to the bank account agreement. Reserved for future use.
investment_management_agreement
true or false
The business consented to the Investment Management Agreement.

This should be consented to and true for every business.
entity_new_account_ria
true or false
The business consented to the New Account Registered Investment Advisor Agreement.

This should be consented to and true for every business.
entity_llc_agreement
true or false
The business consented to the LLC Account Agreement.

This should be consented to and true for LLC and Partnership business types, but false for other business types.
entity_corporation_cash_account_agreement
true or false
The business consented to the Corporation Account Agreement.

This should be consented to and true for C Corporation, S Corporation, and Non-Profit business types, but false for other business types.
For security purposes, please remember to use fake data in our sandbox environment.
You will also use this call to agree to some required documents, including the investment management agreement, entity LLC agreement, and entity new account RIA agreement.
Treasure will provide you with copies of each of these documents. After reviewing, you will agree to these documents in the Onboarding request. When you submit your POST /v1/businesses/{business_id}/onboarding request, you will need to set the following fields to true:
{
"policies": {
"investment_management_agreement": true,
"entity_llc_agreement": true,
"entity_new_account_ria": true
}
}
Note: When you submit this request, you are legally agreeing that end users have seen and accepted the aforementioned agreements.
KYC will be triggered once all the required onboarding information has been submitted. The pending account status will have a new sub_status of INTERNAL_REVIEW, and the Treasure KYB team will contact you for further information if necessary. Once the review is finished, the status will be changed to approved or denied.
Get Onboarding Information 
At any time, you can retrieve onboarding information for a specific business by making a GET request to the /v1/businesses/{business_id}/onboarding endpoint.
Treasure Technologies Inc.
447 Sutter St
STE 405 PMB 25
San Francisco, CA 94108
Website is operated by Treasure Investment Management, LLC ("Treasure"), a wholly-owned subsidiary of Treasure Technologies, Inc., and an investment adviser registered with the U.S. Securities and Exchange Commission ("SEC"). Brokerage services are provided to clients of Treasure by Apex Clearing Corporation ("Apex"), an SEC-registered broker-dealer and member FINRA.

Investing involves risk, including loss of principal. The contents of this website are provided for information purposes only and do not constitute an offer to sell or a solicitation to buy securities. Past performance is no guarantee of future returns.