> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.middesk.com/review-insights/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.middesk.com/_mcp/server. # Review insights > Learn how to use consolidated insights about a Business. As the [Lifecycle of a Business](/lifecycle-of-business) explains, when a Business status changes to `in_review`, Middesk has completed its investigation into that Business. You can then make your decision about the business using the insights Middesk provides. Your decision could be: * Approve the business to use your platform * Deny approval * [Create an order](/create-orders) to have Middesk perform additional research Middesk examines businesses across the follow areas: * Taxpayer Identification Number (TIN) * Secretary of State filings * Addresses * Business name * Web presence * Watchlist screening * Industry classification * Phone number You can look for the results most meaningful to your company's compliance, fraud, and risk needs. ## Access Middesk insights When Middesk completes verification of a business, detailed results show in the Dashboard. The results derive from how [Middesk matches data](/how-middesk-matches-data). The specific business properties reviewed depend upon the information you provide and the orders you request. ![Middesk's insights on a submitted business](/_fern-img/e3df533538a3eab42cf6f2eefafcb6ee25ea8e51d470eaea0cd05e4c914bc6cb.webp) ## Access review tasks in the API For API-driven integrations, the insights equivalents are stored in the `tasks` attribute of the Review object: ```json { "object": "review", "id": "0eb9094c-33fc-49eb-b5a5-18101d948857", "created_at": "2020-03-06 19:20:29 UTC", "updated_at": "2020-03-06 19:23:24 UTC", "completed_at": "2020-03-06 19:23:24 UTC", "tasks": [ { "category": "people", "key": "person_verification", "label": "People", "message": "Unable to identify a match to the submitted person", "name": "people", "status": "failure", "sub_label": "Unverified" }, { "category": "tin", "key": "tin", "label": "TIN Match", "message": "The IRS does not have a record for the submitted TIN and Business Name combination", "name": "tin", "status": "failure", "sub_label": "Not Found" }, { "category": "name", "key": "name", "label": "Business Name", "message": "Similar match identified to the submitted Business Name", "name": "name", "status": "warning", "sub_label": "Similar Match" }, { "category": "sos", "key": "sos_inactive", "label": "SOS Filings", "message": "1 of 2 filings have no status provided", "name": "sos", "status": "warning", "sub_label": "Inactive" }, { "category": "phone", "key": "phone", "label": "Phone Number", "message": "Unable to verify the submitted Phone Number", "name": "phone", "status": "warning", "sub_label": "Unverified" }, { "category": "address", "key": "address_verification", "label": "Office Address", "message": "Match identified to the submitted Office Address", "name": "address", "status": "success", "sub_label": "Verified" }, { "category": "address", "key": "address_deliverability", "label": "Office Address", "message": "The USPS is able to deliver mail to the submitted Office Address", "name": "address", "status": "success", "sub_label": "Deliverable" }, { "category": "address", "key": "address_property_type", "label": "Office Address", "message": "Submitted Office Address is a Commercial property", "name": "address", "status": "success", "sub_label": "Commercial" }, { "category": "sos", "key": "sos_match", "label": "SOS Filings", "message": "The business is Active in the state of the submitted Office Address", "name": "sos", "status": "success", "sub_label": "Submitted Active" }, { "category": "sos", "key": "sos_active", "label": "SOS Filings", "message": "1 of 2 filings are Active", "name": "sos", "status": "success", "sub_label": "Active" }, { "category": "watchlist", "key": "watchlist", "label": "Watchlist", "message": "No Watchlist hits were identified", "name": "watchlist", "status": "success", "sub_label": "No Hits" }, { "category": "industry", "key": "industry", "label": "Industry Classification", "message": "This business likely does not operate in a high risk industry", "name": "industry", "status": "success", "sub_label": "No Hits" }, { "category": "website", "key": "website_status", "label": "Website", "message": "Website was Online when the business record was ordered", "name": "website", "status": "success", "sub_label": "Online" }, { "category": "website", "key": "website_verification", "label": "Website", "message": "Successfully found entity details on the submitted Website", "name": "website", "status": "success", "sub_label": "Verified" }, { "category": "bankruptcies", "key": "bankruptcies", "label": "Bankruptcies", "message": "The business has no bankruptcy filings", "name": "bankruptcies", "status": "success", "sub_label": "None Found" } ], "assignee": { "object": "user", "id": "827833fe-b442-480e-9e89-d0d309ce090c", "name": "John Smith", "email": "john@example.com", "roles": [ "member", "admin" ], "image_url": "https://example.com", "last_login_at": "2020-03-06 19:09:07 UTC" } } ``` ## How to use insights To illustrate how users might convert Middesk review insights (or tasks in the API) into a decision, a user might auto approve a business if the all following conditions are met: | Task | Meaning | | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | `"key":"name"` contains `"status":"success"` or `"status":"warning"` | The submitted business name was a very close or perfect match to SOS registration data. | | `"key":"tin"` contains `"status":"success"` | The IRS confirmed a match between the submitted business name and TIN. | | `"key":"sos_active"` contains `"status":"success"` | At least one active SOS registration was found for the business. | | `"key":"watchlist"` contains `"status":"success"` | No watchlist hits were found for the business. | And one of the two following conditions are true: | Task | Meaning | | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | | `"key":"address_verification"` is returned and contains `"status":"success"` or `"status":"warning"` | At least one of the submitted business address(es) was a close or perfect match to SOS registration data. | | `"key":"person_verification"` is returned and contains `"status":"success"` | At least one of the submitted person(s) was a perfect match to SOS registration data. | | By programmatically checking the `status` and `key` fields in the `tasks` array returned by the API, you can automate business approvals without manual review. | | To scale this further, you can build custom rulesets in your code or use Middesk's Policies feature to define approval logic directly in the platform. [Learn more](/use-rulesets-policies) ## Detailed review task documentation For detailed information about each review task type, including all possible statuses and messages, see the following pages: ### Business verification | Category | Documentation | | ------------------------------- | --------------------------------------------------------------------------- | | Name and address verification | [Name and address review tasks](/verify-business/name-address/review-tasks) | | TIN verification | [TIN review tasks](/verify-business/tin/review-tasks) | | Secretary of State registration | [Registration review tasks](/verify-business/registration/review-tasks) | | People verification | [People review tasks](/verify-business/people/review-tasks) | ### Screenings | Category | Documentation | | --------------------------- | ----------------------------------------------------------------- | | Sanctions and watchlists | [Screen for sanctions and watchlists](/verify-business/sanctions) | | KYC verification | [KYC implementation](/verify-business/kyc) | | Politically exposed persons | [PEP screening](/verify-business/politically-exposed-persons) | ### Online presence | Category | Documentation | | ----------------------- | --------------------------------------------------------------------------------------------- | | Industry classification | [Industry classification review tasks](/online-presence/industry-classification/review-tasks) | | Web presence | [Web analysis review tasks](/online-presence/web-presence/review-tasks) | ### Risk assessment | Category | Documentation | | ---------------------------- | ------------------------------------------------------------ | | Liens | [Lien search](/assess-risk/search-liens#review-tasks) | | Bankruptcies and litigations | [Legal records](/assess-risk/legal#review-tasks) | | Adverse media | [Adverse media](/verify-business/adverse-media#review-tasks) | For a complete reference of all task attributes and structure, see [Business review tasks](/reference/business-review-tasks). > **Get a demo** > > Contact your account manager or [contact sales](https://www.middesk.com/contact-sales) to inquire about access. > Learn how to use consolidated insights about a Business.