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 domestic 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 exception is effective_date: sent to a state that offers no delayed effective date, it is an error here (unsupported) and a 400 on create.
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.

