Use rulesets or policies

To scale your Middesk integration to satisfy your compliance needs and risk tolerance, use rulesets or Policies to define what results in a business approval.

Create rulesets

Rulesets is a generic term that refers to logic implemented on your end. A ruleset defines what actions your integration takes based upon the data Middesk provides.

For example, most Middesk customers create a ruleset based on the status or sub_label for each attribute.

  • status is a bit less granular than sub_label but is consistent across the various review tasks. This field can only have the values success, warning, or failure.
  • sub_label is a bit more granular than status but its value depends upon the attribute the review task is for. For example:
    • name uses the sub_label values Verified, Similar Match, and Unverified
    • tin uses the sub_label values Found, Not Found, Error, and Mismatch

Middesk recommends first creating your ruleset based on status, only moving to also using sub_label if you find that status is not granular enough for your use case.

The exact rulesets you apply to Middesk results depends upon your company’s compliance program, use case, and risk tolerance. The examples in these docs are common configurations, but do not represent legal advice or recommendations.

Create Policies

Policies is a Middesk feature that enables your compliance and risk team to make more automated and accurate onboarding decisions directly from a verification result. Policies can trigger new Orders, flag identities to review, or change a Business object’s status.

Note that even with Policies enabled, Middesk still generates complete reports.

If using webhooks, Middesk sends a business.updated notification once all attributes are processed and the policy decision is ready to be evaluated. This webhook event includes the Policy decision.

Enable Policies

Admins can enable and manage Policies in the Dashboard. (Other Middesk users cannot enable Policies, but can view policy decisions.)

View policy decisions and other details on a business in the Dashboard or using the GET /policy_results endpoint.

Default policy

Each Middesk account is pre-set with a disabled default policy, named Default Auto Approval. If you enable the default policy, a business is auto-approved if the business’ tasks satisfy all of these criteria:

AttributeValue
Business nameVerified or Similar Match
Business addressVerified or Approximate Match or Similar Match
TINFound
WatchlistNo hits

If you edit the default policy, it converts to a custom policy.

Create a custom policy

On the Policies settings page of the Dashboard, you can configure multiple custom policies based upon any business attributes that match your compliance requirements. Policies can only be applied to the business attributes.

If KYC is enabled for custom policies, you can set an action on the business with the business’ tasks and the KYC decision.

Get a demo
Contact your account manager or contact sales to inquire about access.