Skip to main content

Response shape

Every response uses the same envelope. On success, payload holds the result and error is null.
On failure, payload is null and error carries a machine readable code, a human readable message, a requestId, and, for validation failures, per field details.
Branch on error.code, not on message. Codes are stable; messages may change.

Global error reference

These can be returned by any endpoint. Endpoint specific codes are documented in the API reference.

Industry errors

Returned only by Create company. The Choosing an industry guide has the full context.

Expedited EIN errors

Returned only by Create company when requestedServices is present. The Expedited EIN guide has the full context.

Required action errors

Returned by the required-action reads and the resolution endpoint. The Required actions guide has the full context.

Signature errors

Returned only by the non-US founder signing endpoints. The Non-US founders guide has the full context.

Annual report errors

Returned by the annual-report endpoints under a company’s compliance surface. The Annual report requirements and Annual report fee guides have the full context.