Validate a foreign qualification request
⚠️ Early access — This endpoint is in preview and may change in backwards-incompatible ways before it is marked stable. Avoid depending on it in production, and reach out before building on it.
Check a foreign qualification payload without creating a filing or business record. Runs the same checks as the create endpoint except the name check, and returns every finding in one pass: problems with the referenced business record (missing fields, not the formation-state registration, already registered in the target state), an expedited tier the state does not offer, and state compliance errors on the payload.
Accepts a partial or complete payload, including the same state-specific fields as the create endpoint. Any top-level field the state does not accept is reported under warnings; those are dropped rather than rejected when you create the filing.
The name check runs only on the create endpoint, so a payload that passes here can still be rejected there because the legal name is unavailable in the target state.
Authorizations
Enter your API key in the format: sk_test_xxxxx or sk_live_xxxxx
Response
Validation result
True when the payload passed every compliance check
All compliance errors found, empty when valid
Non-blocking observations: a top-level field this jurisdiction does not accept (UNKNOWN_FIELD), an EIN field the business's entity type is never asked (NOT_APPLICABLE), or a declared LLC member count that disagrees with the listed members (MEMBER_COUNT_MISMATCH). None of these rejects the create — the field is ignored or filed as declared — so this is the only place they surface. Empty when there is nothing to report.

