Create a company
Starts a company formation for one of your customers. Set entityType to LLC (the default) or CCorp: an LLC takes members, while a CCorp takes executiveMembers and ccorpValuation. Idempotent on the Idempotency-Key header: a successful create is replayed for the same key, so retries never start a duplicate formation. If a create fails before it commits, the key is released — fix the request and retry with the same key.
Authorizations
Partner API key. Send the raw key as the Authorization header value — e.g. dk_test_… in sandbox or dk_live_… in production. Generate and rotate keys in the doola Partner Portal.
Headers
Unique key that makes the create safe to retry. Reuse the same value to retry; if the create fails before committing, the key is released, so retry with the same value.
Body
Request body to create (form) a company for one of your customers.
doola customer ID (KSUID) that will own the company.
1US state of formation (two-letter abbreviation).
"DE"
Candidate company names, in order of preference. One to three entries.
Short description of what the business does.
1"Custom software development for small businesses."
The person legally responsible for the company.
Company addresses. Exactly two entries are required: one mailing and one business. Each entry is either customer-provided or handed to doola's Registered Agent (see the provider field).
Entity type to form. Defaults to LLC when omitted. An LLC takes members; a CCorp takes executiveMembers and ccorpValuation.
LLC, CCorp "LLC"
Unique NAICS industry label (the industry value from GET /v1/partner/references/naics-codes). Preferred over naicsCode: Provide either industry or naicsCode; when both are sent, industry wins.
"Custom Computer Programming Services"
NAICS industry code. DEPRECATED — use industry instead. When industry is also provided it takes precedence and this value is ignored; otherwise it must exist in the reference list. Supported through the 90-day deprecation window for backwards compatibility.
"541511"
Company members/owners. Required for an LLC (ownership percentages must total 100); omit for a CCorp.
C-Corp officers and directors. Required for a CCorp; omit for an LLC. Include at least one President, Secretary, Treasurer, and Director; the President, Secretary, and Treasurer may each appear only once.
C-Corp share structure. Required for a CCorp; omit for an LLC.
Optional per-service variant overrides. Today only the EIN service is configurable: include { "service": "EinCreation", "variant": "Expedite" } to request the expedited EIN (requires a non-US applicant). Omit for standard processing.
Response
Created