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.
Query parameters
Response
Update business entity
Update core business entity information.
Request body
200 OK on success.
List business entities
Get all business entities for a company.
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.
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.
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.200 OK on success.
Remove key person
Remove a person from a business entity.
Response
Returns
204 No Content on success.
Assignments
Unassign business entity
Remove a business entity from a company.200 OK on success.
Related resources
- Locations API - Manage business entity addresses
- Government Identifiers API - Manage tax IDs and official numbers
- Registrations API - Manage government registrations
- Documents API - Manage entity documents
- Credentials API - Manage portal access credentials