Skip to main content
The create-company endpoint classifies a company by NAICS through the industry field. Each value maps to a single classification, so what you send is precisely what the company is filed as. Source the value from List NAICS codes: pick an entry and send its industry label verbatim on the create-company request. Treat the reference list as the source of truth rather than hard-coding labels.
The create response and Get a company echo the resolved industry, so you can confirm the classification that was persisted.

Errors

Send industry on every create; a blank string counts as absent. Failures come back as 400 E_VALIDATION_FAILED in the standard validation envelope; branch on error.fields.industry.code, or on error.fields.naicsCode.code if you still send naicsCode without industry. The deprecated naicsCode field is still accepted for backward compatibility: a request with no industry succeeds if it carries a valid naicsCode, and when both are sent industry wins and naicsCode is ignored. Don’t build on it. Its removal will be announced in the changelog.
See Errors for the response envelope and the global codes.
Last modified on October 13, 2026