Skip to main content

Overview

A business is one of the core entities on Synctera: beneficial owners, accounts, ACH, and cards are all tied to the business resource. The object holds identification information (legal name, Employer Identification Number, address, phone number, email) and status attributes that track its lifecycle from prospect, to active business, to inactive former customer. Creating a business involves more than a single call: you capture the people acting on its behalf, its ownership and control structure, the disclosures its agent acknowledges, and finally run Know Your Business (KYB) verification before the business can transact. Key characteristics:
  • Composite — a business is linked to people (beneficial owners, managers) and, potentially, to other owning businesses through relationships.
  • Dual-status — an editable status (administrative state) and a read-only verification_status (KYB result) together gate what the business can do.
  • Verified — most banking activity requires the business to pass KYB, which sets verification_status to ACCEPTED.
  • Reusable — the returned id links the business to disclosures, accounts, cards, and watchlists.

Prerequisites

This guide assumes you are familiar with: The curl examples authenticate with an apikey environment variable. Some examples depend on identifiers generated by previous steps; these are shown as placeholders like {BUSINESS_ID}. At a high level, creating a business follows these steps:
  1. Create a person acting on behalf of the business.
  2. Create the business.
  3. Capture ownership and control structure (beneficial owners, managers, owning businesses).
  4. Record disclosures, including beneficial ownership certification.
  5. Activate the business.
  6. Run KYB.
  7. Use the business with other APIs.

Creating and activating a business

1

Create a person acting on behalf of the business

Collect identity information for the person acting on behalf of the business — typically a beneficial owner or manager who is signing up for your product. If they are neither, review business documentation to verify their affiliation before creating an account for the business.The snippet below creates a personal customer. Note is_customer: set it to false here, or to true if this person should also transact on the platform in their own right.
Use the id from the response to identify the person taking actions on behalf of the business.
2

Create the business

Create the business with PROSPECT status to indicate it is not yet fully configured; missing attributes (e.g. addresses) can be added later. Set is_customer to true so the business can be an account holder rather than just an owner. Use POST /v2/businesses:
The response includes the system-generated id, used for future GET, PATCH, and DELETE requests and to link the business to disclosures and accounts:
3

Capture ownership and control structure

Capture the ownership structure of the business — required for KYB and compliance. Federal regulation requires financial institutions to obtain, verify, and record information about the beneficial owners of legal entities.

What information do I have to provide?

Provide sufficient information to KYC — such as name, address, date of birth, and Social Security Number (or passport number or similar, for foreign persons) — for each individual who:
  • Directly or indirectly owns 25% or more of the equity interests of the legal entity (some banks require information on owners with a smaller share, depending on risk), and
  • Has significant responsibility for managing the entity (e.g. CEO, CFO, COO, Managing Member, General Partner, President, Vice President, or Treasurer).
Beneficial owners. A business can be owned by people (beneficial owners) or by other businesses, which can in turn have their own owners. This example uses the simplest structure: a single beneficial owner. See KYC/KYB Verification for complex examples.You can reuse the id of the person created in step 1 or create separate personal customers as beneficial owners:
Link the person to the business as a beneficial owner with POST /v2/relationships, using relationship type BENEFICIAL_OWNER_OF:
Business managers. KYB also requires at least one managing person — someone who exercises significant control, such as an executive officer or board member. Link them with a MANAGING_PERSON_OF relationship:
Owning businesses. Collect information on any business that owns more than 25% of the business customer. Create a business resource for the owner, then link the two with an OWNER_OF relationship:
Once all ownership information is entered, have the agent certify that it is complete and correct. Display the following text and record an OWNER_CERTIFICATION disclosure on save:
I certify to the best of my knowledge that the information entered is complete and correct.
4

Record disclosures

Onboarding a business involves disclosing information such as terms of service. Start by tracking the beneficial ownership certification.Beneficial ownership disclosure. You need the id of the person entering beneficial-owner information (from step 1) and the business id. That person should be related to the business as a BENEFICIAL_OWNER_OF or MANAGING_PERSON_OF; if not, collect business formation documentation and verify their relationship first. If they are not yet a customer, create a person to represent them.Create the record with POST /v2/disclosures, using the OWNER_CERTIFICATION type. acknowledging_person_id and business_id are required:
The response is a disclosure object:
Other disclosures. Record other types such as REG_E or E_SIGN with the same endpoint. Work with your Synctera partner to determine which disclosures your business needs:
5

Activate the business

Once you have collected enough information to run KYB and the entity is ready to do business on your platform, move it to ACTIVE with PATCH /v2/businesses/{BUSINESS_ID}:
6

Run KYB

An ACTIVE business whose verification_status is still UNVERIFIED cannot perform most banking activities. Verify its identity with a Know Your Business (KYB) check using POST /v2/verifications/verify:
This returns a list of all the verifications that were run and a result for each. See the KYC/KYB Verification guide for the full range of verification and risk checks.If the verifications pass, the business’s verification_status becomes ACCEPTED. Confirm with GET /v2/businesses/{BUSINESS_ID}:
7

Use the business with other APIs

An active, verified business can be used across the platform:
  • The Accounts API creates and manages accounts with the business as an account holder.
  • The Cards API creates and manages credit or debit cards linked to the business.
  • The Relationships API links the business to another business as an owner.
  • The Watchlists API subscribes the business to watchlist monitoring so you can check for its presence on security risk watchlists.

Business status attributes

A business carries two independent status attributes, and both gate money movement, card issuance, and other operations:
  • status — an editable attribute representing the administrative state of the business.
  • verification_status — a read-only attribute set by the platform to reflect the result of KYB and other verification checks.

Business status

The status attribute is controlled by your API client. It is up to you to decide what you consider an ACTIVE, FROZEN, or INACTIVE business. All states other than ACTIVE are restricted and do not allow most banking operations. There are no restrictions on state transitions, but certain fields (e.g. entity_name) are required by all states except PROSPECT. Typical transitions:

Verification status

To initiate transactions, an active business must also pass verification (identity and watchlist checks). All states other than ACCEPTED are restricted and do not allow most banking operations. See the KYC/KYB Verification guide for how verifications are performed and what the results mean.

Additional business documentation

To mitigate fraud and money laundering, we recommend gathering the following documentation and attaching it to the business with the Documents API:
  • Legal entity organization documentation — articles of incorporation, partnership agreement, certificate of organization, operating agreement, etc.
  • Money Services Business (MSB) status — whether the entity is a registered MSB and, if so, its FinCEN registration.
  • Ongoing re-KYB (e.g. annually or bi-annually) — required for certain higher-risk accounts subject to the Sponsor Bank’s policies, or whenever unusual activity occurs. Higher-risk examples include cash-intensive businesses, non-US businesses, crypto businesses, MSBs, and marijuana-related businesses.

Best practices

A business cannot perform most banking operations until both status is ACTIVE and verification_status is ACCEPTED. Capture the full ownership structure before running KYB — incomplete beneficial-owner data is a common cause of verification failures.
  • Start as a PROSPECT — create the business early and enrich it as information arrives, activating only when it is ready to transact.
  • Model the full ownership tree — link every beneficial owner (≥25%), at least one managing person, and any owning businesses before KYB.
  • Record the ownership certification — capture the OWNER_CERTIFICATION disclosure from the agent who entered the data.
  • Never rely on status alone — an ACTIVE business may still be UNVERIFIED; gate sensitive actions on both attributes.
  • Plan for re-KYB — schedule periodic re-verification for higher-risk businesses per your Sponsor Bank’s policies.

Create a Personal Customer

Onboard the people who act as beneficial owners and managers.

KYC/KYB Verification

Understand KYB checks and complex ownership verification.

Record Disclosure Acceptance

Record ownership certification and other required disclosures.

Enhanced Due Diligence

Submit extra information for high-risk businesses and CRR responses.

Create Accounts

Open accounts with the business as an account holder.

API reference