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.

Expedited EIN errors

Returned only by Create company when requestedServices is present. The Expedited EIN 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.