post
https://api.corpnet.com/api/business-formation-v2/create-order
Submit a new business formation order. On success, returns HTTP 201 with the full submitted order echoed back under data.partnerOrder (not a summary — see the API-level Response Envelope notes).
Where the order GUID lives: data.partnerOrder.orderGuid. Parsers reading data.orderGuid will get null.
Common 400 errors and what they mean:
| Error | Cause | Fix |
|---|---|---|
Please enter a value for ResponsiblePartySSN; Please enter a value for ResponsiblePartyEmail | responsibleParty.ssnStatus: "Yes" cascades both fields as required | Send ssnStatus: "No" and collect SSN through CorpNet's portal post-submission |
Please enter a value for RegisteredAgentFirstName; ... | registerAgent.registeredAgentIsCorpnetAgent: true does NOT auto-populate the RA address — the full block is still required | Always populate the full RA address block (even for CorpNet-as-agent: 2710 Gateway Oaks Drive, Suite 150N, Sacramento, CA 95833) |
Please enter a value for CompanyBusinessDescription | Field omitted; required despite some doc views showing optional | Always populate companyInfo.companyBusinessDescription |
Please enter a value for BusinessAddressCity; ...Address1; ...Zip | Address parser failed or address not collected | Verify all five address fields are populated: businessAddressAddress1, businessAddressCity, businessAddressState, businessAddressZip, businessAddressCountry |
Server-side normalization: the businessStructureType value "LLC" is normalized to "Limited Liability Company (LLC)" in the response echo. If you compare request vs response, that difference is intentional.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…