Skip to main content

Overview

The Business Entity API provides endpoints for managing legal business entities (corporations, LLCs, partnerships, etc.) and their associated data including locations, persons, government identifiers, registrations, documents, and credentials.

Core endpoints

Get business entity

Retrieve a single business entity by ID.
Path parameters Query parameters Response

Update business entity

Update core business entity information.
Path parameters Request body
Response Returns 200 OK on success.

List business entities

Get all business entities for a company.
Path parameters Response
Business entities the customer has marked as non-controlled (for example, an external parent holding company recorded only to complete the ownership graph) are excluded from this listing. Use Get business entity by id to read a non-controlled entity directly, or fetch the company’s organizational structure to see them in context.

Get organizational structure

Retrieve the full ownership graph for a company, including non-controlled parent entities. The response is the union of every entity the company owns or that owns into the company, plus the ownership edges between them.
Path parameters Response
This is the only listing surface that surfaces non-controlled entities by design — it powers the org chart visualization.

Key persons

Add key person

Associate a person with a business entity.
Path parameters Request body
When you read a person back through the Commenda OS persons endpoints, the response includes a governanceRelationships object keyed by role. The set of keys present is a subset of DIRECTOR, AUTHORIZED_SIGNATORY, and BENEFICIAL_OWNER. The BENEFICIAL_OWNER key is set automatically by Commenda’s ownership engine when the person is currently recorded as an ultimate beneficial owner (UBO) of the business entity — it is not assigned through this endpoint.
Response Returns 200 OK on success.

Remove key person

Remove a person from a business entity.
Path parameters Response Returns 204 No Content on success.

Assignments

Unassign business entity

Remove a business entity from a company.
Request body
Response Returns 200 OK on success.