Verify international businesses
Middesk verifies businesses registered outside the United States. Middesk uses the international addresses you submit to identify which countries to search for registrations, and you can also provide known registration numbers directly. Either way, Middesk enriches the results with verified data from international registry sources and returns them in the same registrations format you already use for US Secretary of State data — giving you a single, unified view of a business across every jurisdiction.
How to trigger international verification
Add an international_business_verification order when you create a business. Read the quickstart for an example workflow.
Built on the API you already use
International Business Verification uses the same POST /v1/businesses endpoint, the same authentication, the same Business object and webhooks, and the same registrations response shape you work with today. If you already integrate with Middesk, the entire delta is:
- One new product: add
international_business_verificationto theordersarray. - One new optional input field: supply known registration numbers through the
registrationsarray. If you omit it, Middesk searches based on the submitted address. - One new optional endpoint:
POST /v1/businesses/{id}/registrationsto add registrations to a business after creation. - A few new values on the registration object:
country_code,jurisdiction_details, and additionaljurisdictionenums.
There are no breaking changes, and nothing changes for your existing US verifications.
How Middesk verifies international businesses
To order international verification, include an international_business_verification order and provide an international address, a known registration number, or both.
- If you provide only an address, Middesk searches for registrations in that country.
- If you already have a registration number, pass it in the
registrationsarray and Middesk looks it up directly.
Middesk then enriches every result with verified data from international registry sources and returns it under the existing registrations key, normalized to the same shape as US registrations.
How to verify an international business
Create a business with an international verification order
Submit a business with the same fields you use today, plus an international_business_verification order. Provide an international address, a known registration number, or both.
Wait for verification to complete
Middesk sends a business.updated webhook when verification completes. Set up webhooks to receive notifications.
Review the results
Retrieve the business to read the enriched international registrations under the registrations key, and check the review tasks on the Business object.
Add a registration to an existing business
Use POST /v1/businesses/{id}/registrations to add a single international registration to a business after creation. Middesk automatically creates a new International Business Verification order. To add multiple registrations, call this endpoint once per registration.
Registration input fields
Each object in the registrations array accepts the following fields.
Canada requires a sub-national jurisdiction
jurisdiction_details.abbr is required when country_code is CA.Understanding the registration response
International registrations are returned under the existing registrations key in the GET /v1/businesses/{id} response — the same place US registrations appear today. Each registration object shares the same shape described in the Registration object reference.
The following new fields support international registrations.
Jurisdiction values
The existing jurisdiction field indicates the relationship between a business and the jurisdiction where it’s registered. Today, US registrations use DOMESTIC for the business’s home state and FOREIGN for a different state. International registrations extend this field with equivalent values for other countries.
The following example shows a fully enriched Canadian registration returned under the registrations key.
Review the results
When an international_business_verification order completes, Middesk generates review tasks that summarize the verification results. These tasks appear in the tasks array of the Review object under the registrations category — the same structure used for US Secretary of State data.
See international verification review tasks for each task, status, and message.
Next steps
Understand the review tasks Middesk generates for international registrations.
Review every field returned on a registration record.