Skip to main content
POST
Create a company

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is a partner-level token.

Body

application/json
name
string
required

Name of the company

Example:

"ACME Corp"

entityType
enum<string>
required

The type of entity

Available options:
SOLE_PROPRIETORSHIP,
LLP,
LLC,
S_CORP,
C_CORP
owners
object[] | null
required
businessTypeId
string
required

Id of the business type of the company

id
string

Id of the company, required to update an existing company

Example:

"co_235823"

apiCompanyId
string

Id of the company in your DB (defaults to userId if not specified)

Example:

"fake_company_123"

address
object

Address of the vendor

accountingMethod
enum<string>

Accounting method used by the company

Available options:
ACCRUAL,
CASH
Example:

"ACCRUAL"

availableFeatures
object

Available features for the company

Response

Success

result
enum<string>

The result of the action performed.

Available options:
SUCCESS,
FAILURE
data
object

The data generated by the action performed.

readyToLaunchUrl
string

For customer-partners utilizing Tight's Ready-to-Launch product, you can redirect the user to this URL.