Object model
| Concept | What it means | Main ID |
|---|---|---|
| Customer/company container | The account-level customer record that owns the work. It is not the legal entity being incorporated. | companyId |
| Incorporation case | The incorporation workflow for one customer/company container and selected jurisdiction/type. | incorporation.id |
| Commenda OS reusable resource | Customer data that can be reused across workflows, such as people, business entities, locations, and files. | Resource-specific IDs |
| Participant | An incorporation-specific registration of a reusable person or business entity, with roles such as director or shareholder. | participantId |
| Intake | Incorporation-level requirement values that are not participant registrations or document links, such as company name options and registered office address choice. | intakeState |
| Status and issues | Post-submit progress and partner-visible correction requests. | incorporationStatus, issue.id |
Reusable records vs incorporation-specific records
The Incorporation API does not duplicate people, business entities, locations, or files. Those records live in Commenda OS so they can be reused across KYC, entity management, registrations, documents, and future workflows. The Incorporation API links those reusable records into a specific incorporation case.| Need | Create or read in | Link through |
|---|---|---|
| Director or shareholder person | Commenda OS Persons | Incorporation Participants |
| Corporate shareholder | Commenda OS Business Entities | Incorporation Participants |
| Registered office location | Commenda OS Locations | Intake registeredOfficeAddressLocation |
| Passport, utility bill, or other source file | Commenda OS Documents | Incorporation Files, then Participant Documents |
API surfaces
| API surface | Use it for |
|---|---|
| Customer container setup | Create or list the customer/company container that scopes later calls. |
| Partner Incorporation API | Discover requirements, create incorporation cases, register participants, link documents, submit intake, track status, and read issues. |
| Commenda OS Partner API | Manage reusable customer data such as people, business entities, locations, documents, government identifiers, and registrations. |
| Partner webhooks | Subscribe to partner events such as incorporation issue creation and resolution. |
What to read next
- Start the implementation with Build an incorporation flow.
- Create or find a customer/company container with Create a company or List companies.
- Use the Commenda OS Partner API when you need reusable customer records.