Skip to main content
POST
/
partner
/
commenda-os
/
companies
/
{companyId}
/
business-entities
Create a business entity
curl --request POST \
  --url https://api.prod.commenda.io/api/v1/partner/commenda-os/companies/{companyId}/business-entities \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "incorporationCountry": "SG",
  "legalName": "Acme Holdings Pte. Ltd.",
  "jurisdiction": "JUR_SG__GENERAL",
  "corporationType": "PteLtd",
  "formationDate": "2020-03-15",
  "isIncorporationInProgress": false
}
'
{
  "businessEntity": {
    "id": 44,
    "generalCorporationInfo": {
      "legalName": "Acme Holdings LLC",
      "companyId": 77,
      "businessEntityType": "LLC",
      "incorporationCountry": "US",
      "jurisdiction": "DE",
      "uniqueIdentifierFromJurisdiction": {
        "name": "EIN",
        "value": "12-3456789"
      },
      "primaryTaxIdType": "US_EIN",
      "rootfiCompanies": [
        {
          "id": 1001,
          "connectionStatus": "CONNECTED",
          "syncStatus": "COMPLETED"
        }
      ],
      "dbaName": "Acme",
      "formationDate": "2025-01-01",
      "registeredAddress": {},
      "contactPhone": "+14155550123",
      "entityEmail": "founders@acme.com",
      "taxIds": [
        {
          "type": "US_EIN",
          "name": "Employer Identification Number",
          "value": "12-3456789"
        }
      ],
      "publicFacingWebsiteUrl": "https://acme.com",
      "industryCode": {},
      "businessDescription": "<string>",
      "businessPurpose": "<string>",
      "registeredAgent": {},
      "dateOfClosure": "<string>"
    },
    "accountingInfo": {
      "fiscalYear": {},
      "accountingBasis": "<string>",
      "accountingFrequency": "<string>",
      "countrySpecificFields": {},
      "bankAccounts": [
        {
          "id": "<string>"
        }
      ],
      "accountingFirm": {}
    },
    "featureSpecificInfo": {},
    "entityRelationship": {},
    "lastUpdateTime": "2026-03-01T00:00:00.000Z",
    "locationsInfo": {},
    "stakeholderId": "<string>",
    "onboardingInfo": {},
    "structure": {
      "initialSharesAuthorized": 123,
      "initialSharePrice": 123,
      "esopSharePercentage": 123
    },
    "locations": [
      {
        "id": "loc_123",
        "corporationId": 44,
        "locationTypes": [
          "OPERATIONS"
        ],
        "address": {
          "addressLine1": "548 Market St",
          "postalCode": "94104",
          "country": "US",
          "addressLine2": "Suite 21045",
          "addressLine3": "<string>",
          "city": "San Francisco",
          "state": "CA"
        },
        "createdAt": 1735689600000,
        "updatedAt": 1735776000000,
        "_internalAddressId": 9876,
        "name": "Delaware HQ",
        "startDate": "2025-01-01",
        "employeeCount": 12
      }
    ],
    "governmentIdentifiers": [
      {
        "country": "US",
        "corporationId": 44,
        "corporationType": "LLC",
        "key": "US_EIN",
        "displayName": "Employer Identification Number",
        "shortName": "EIN",
        "description": "US federal tax identifier issued by the IRS.",
        "purposes": [
          "TAXATION"
        ],
        "supportingDocument": {
          "id": 900,
          "fileName": "ein-letter.pdf",
          "fileUrl": "https://bucket.s3.amazonaws.com/ein-letter.pdf",
          "type": "EINLetter",
          "category": "TAX_AND_COMPLIANCE_DOCUMENT",
          "fileTypeSpecifiers": [
            ".pdf"
          ]
        },
        "isFunctionCritical": true,
        "isCustom": false,
        "linkedRegistrations": [
          {
            "internalIdentifier": "US_EIN",
            "displayName": "Employer Identification Number",
            "purpose": "TAXATION"
          }
        ],
        "id": "gov_123",
        "jurisdiction": "DE",
        "value": "12-3456789",
        "createdAt": 1735689600000,
        "lastUpdatedAt": 1735776000000,
        "regexString": "<string>"
      }
    ]
  }
}
Create a reusable Commenda OS business entity under a partner-accessible company. For incorporation flows, use the returned businessEntity.id as a string in resource.resourceId when registering a corporate participant with resource.resourceType: "businessEntity".

Authorizations

x-api-key
string
header
required

Path Parameters

companyId
integer
required

Commenda company identifier accessible to the authenticated partner.

Body

application/json

Create a reusable Commenda OS business entity under a partner-accessible company. Use the returned businessEntity.id as a businessEntity resource id when registering corporate incorporation participants.

incorporationCountry
string
required

ISO country code for the entity's incorporation country.

Example:

"SG"

Required string length: 1 - 1024
Example:

"Acme Holdings Pte. Ltd."

jurisdiction
string
required

Commenda jurisdiction enum for the entity. Singapore private limited companies use JUR_SG__GENERAL.

Example:

"JUR_SG__GENERAL"

corporationType
string
required

Commenda corporation type enum for the entity.

Example:

"PteLtd"

formationDate
string<date>

Entity formation date when already known.

Example:

"2020-03-15"

isIncorporationInProgress
boolean

Whether this entity is still being incorporated in Commenda.

Example:

false

Response

Business entity created successfully

businessEntity
object
required