API for managing company formations and retrieving formation status
Method | Endpoint | Description |
---|---|---|
POST | /formations | Start the company formation process |
GET | /formations/:company_id | Retrieve the current status of a company formation |
DELETE | /formations/:company_id | Cancel a company formation |
Status | Description |
---|---|
shareholder_verification | Waiting for shareholder verification |
in_progress | The company formation is in progress |
active | The company formation has been completed successfully and the company is active |
refunded | The company formation was refunded |
name_change | The company name is being changed |
signature_requested | Signatures have been requested for company documents |
submitted_to_state | The company formation documents have been submitted to the state |
cancelled | The company formation was cancelled |
Code | Description |
---|---|
API_KEY_REQUIRED | The API key is required |
INVALID_API_KEY | The API key is invalid |
ACCESS_DENIED | The API key does not have permission to access the requested resource |
RATE_LIMIT_EXCEEDED | Rate limit exceeded |
INVALID_REQUEST | The request is invalid or missing required fields |
VALIDATION_FAILED | The request failed validation |
COMPANY_NOT_FOUND | The requested company could not be found |
PACKAGE_NOT_FOUND | The requested package could not be found |
DUPLICATE_EXTERNAL_ID | The provided external ID already exists |
INTERNAL_ERROR | An internal server error occurred |