The incorporation flow
- Create an incorporation request
- Provide entity details and stakeholder information
- Submit for registration
- Track registration status through webhooks
Providing required information
After creating an incorporation request, you need to provide information about the entity and its stakeholders (directors, shareholders, and officers). You can do this in two ways:- API method: Use the POST /incorporations/:id endpoint to programmatically update the required fields.
-
Dashboard method: Redirect users to the hosted form at
signedFormUrl
(retrieved from the GET /incorporation-requests:id endpoint). This form provides a user interface for uploading documents and entering required information.
Registration process
Once you’ve provided all required information, initiate the registration process with POST /incorporation/:id/submit. The endpoint validates the submission and begins the registration workflow with the relevant government authority. If any required fields are missing or invalid, the submit endpoint will return a detailed error message.Tracking progress
Each incorporation goes through multiple stages depending on the jurisdiction. Subscribe to webhook events usingPOST /webhooks
to receive real-time updates as the incorporation progresses through various milestones.