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. After a 4xx, send a fresh 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; use a fresh value after a 4xx.
Body
Request body to create (form) a company for one of your customers.
doola customer ID (KSUID) that will own the company.
US state of formation (two-letter abbreviation).
"DE"
NAICS industry code. Must exist in the reference list.
"541511"
Short description of what the business does.
"Custom software development for small businesses."
The person legally responsible for the company (used for tax filings).
Entity type to form. Defaults to LLC when omitted. An LLC takes members; a CCorp takes executiveMembers and ccorpValuation.
LLC, CCorp "LLC"
Candidate company names, in order of preference.
Company addresses (e.g. business, mailing).
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.