Documentation Index
Fetch the complete documentation index at: https://docs.commenda.io/llms.txt
Use this file to discover all available pages before exploring further.
The participant object represents a reusable Commenda OS person or business entity registered to one incorporation. The participant stores incorporation-specific roles, ownership data, and linked participant documents. It does not duplicate or replace the underlying Commenda OS resource.
Attributes
| Attribute | Type | Description |
|---|
id | string | Incorporation-specific participant identifier. Use this value as {participantId} when updating or removing the participant. |
participantType | string | Whether the participant represents an INDIVIDUAL or CORPORATE participant. |
resource | object | Pointer to the reusable Commenda OS resource represented by this participant. |
resource.resourceType | string | Type of reusable resource. Supported values are KEY_PERSON and BUSINESS_ENTITY. |
resource.resourceId | integer | Numeric Commenda OS identifier. For KEY_PERSON, use a Commenda OS person id. For BUSINESS_ENTITY, use a Commenda OS business entity id. |
roles | array | Incorporation roles assigned to this participant. |
documents | array | Participant document links attached to this participant. |
Participant types
| Value | Meaning |
|---|
INDIVIDUAL | A natural person registered to the incorporation through a Commenda OS person resource. |
CORPORATE | A legal entity registered to the incorporation through a Commenda OS business entity resource. |
Resource types
| Value | Use with | Description |
|---|
KEY_PERSON | participantType: "INDIVIDUAL" | References a person created or read through the Commenda OS Partner API. |
BUSINESS_ENTITY | participantType: "CORPORATE" | References a business entity created or read through the Commenda OS Partner API. |
Roles
Each role object includes a role value and, when required, role-specific fields.
| Field | Type | Description |
|---|
role | string | Role the participant holds in this incorporation. Supported values are DIRECTOR and SHAREHOLDER. |
ownershipPercentage | number | Required when the participant has a shareholder role and ownership is represented by percentage. Participant writes are rejected if shareholder ownership would exceed the selected requirements total. |
One participant can hold multiple roles when the same reusable resource satisfies multiple incorporation requirements.
Documents
The documents array contains participant document links created or replaced through Upsert a participant document.
| Attribute | Type | Description |
|---|
documentId | string | Identifier for the participant document link. |
participantId | string | Participant this document belongs to. |
documentKind | string | Type of document linked to the participant. Supported values include PASSPORT_SCAN and UTILITY_BILL. |
fileId | integer | Commenda file satisfying this document requirement. |
status | string | Current status of the participant document link. Current value is SUBMITTED. |
Endpoints