Initiate Formation
Start the company formation process with provided details.
Initiate Company Formation
The Formation API allows partners to initiate company formations programmatically. This endpoint starts the company formation process with the provided details.Headers
| Parameter | Type | Description |
|---|---|---|
| X-API-KEY | string | Formation API Key (required) |
| Content-Type | string | multipart/form-data |
Request Body (multipart/form-data)
The request must be sent asmultipart/form-data with the following fields:
Required Fields
| Field | Type | Description |
|---|---|---|
| company_data | string | JSON string containing company formation details |
Optional Fields
| Field | Type | Description |
|---|---|---|
| shareholder_passport_0 | file | Passport file for individual shareholder at index 0 (PDF, JPG, JPEG, PNG) |
| shareholder_passport_1 | file | Passport file for individual shareholder at index 1 (PDF, JPG, JPEG, PNG) |
| shareholder_passport_N | file | Additional passport files as needed |
company_data JSON Structure
Thecompany_data field must contain a JSON string with the following structure:
Response
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| success | boolean | Indicates if the operation was successful |
| message | string | Additional information about the operation |
| data | object | Response data for successful requests |
| data.formation_id | string | Unique formation process ID |
| data.company_id | string | Unique identifier for the created company |
| data.status | string | Current status of the company formation |
| data.external_id | string | Your provided external ID (if any) |
Error Responses
Invalid Request or Validation Failed (400)
Unauthorized - Invalid API Key (401)
Conflict - External ID Already Exists (409)
Rate Limit Exceeded (429)
Internal Server Error (500)
Authorizations
Formation API key for authentication.
Body
JSON string containing company formation details
"{\"name\":\"Example Corp\",\"type\":\"LLC\",\"state\":\"DE\",\"ending\":\"LLC\",\"industry\":\"Technology\",\"address\":{\"address1\":\"123 Main St\",\"city\":\"Wilmington\",\"state\":\"DE\",\"zip\":\"19801\",\"country\":\"US\"},\"shareholders\":[{\"type\":\"individual\",\"first_name\":\"John\",\"last_name\":\"Doe\",\"number_of_shares\":100,\"email\":\"[email protected]\",\"phone\":\"+1234567890\",\"iso_code\":\"US\",\"title\":\"CEO\",\"address\":{\"address1\":\"123 Main St\",\"city\":\"Wilmington\",\"state\":\"DE\",\"zip\":\"19801\",\"country\":\"US\"},\"is_main_incorporator\":true,\"ssn\":\"123456789\"}],\"timezone\":\"America/New_York\",\"account_holder\":{\"first_name\":\"John\",\"last_name\":\"Doe\",\"email\":\"[email protected]\",\"phone\":\"+1234567890\"},\"package\":\"essential\"}"
Passport file for individual shareholder at index 0 (PDF, JPG, JPEG, PNG)
Additional shareholder passport files (shareholder_passport_1, shareholder_passport_2, etc.)