Create orders

Orders specify what action should be performed on a business. This might be as simple as a verification or as involved as search for litigations.

A business always has one or more Orders associated with it.

Create an Order

You can create an Order through the API or in the Dashboard. Through both routes you can create an Order when you create the Business object in your Middesk account or as a follow-up step on an existing Business object.

Each Order has two fields:

  • package specifies the type of Order to be fulfilled
  • subproducts are optional parameters that modify the request

Orders align with Middesk’s products, so a package might be business_verification_verify with no subproducts modifier or website with a web_analysis modification (as the subproduct).

If no orders are specified you create a Business, Middesk infers the orders to add based on the fields present in the request. The default is a Business Verification - Verify report. If a website is submitted, a Website Order is added. If a person is submitted with KYC fields, depending on the account settings, a KYC Order is added.

To create an Order through the API:

  • Use the orders array when creating a Business with a POST /businesses call
  • Use a POST /businesses/{business_id}/orders API call to add an Order to an existing Business

Order lifecycle

Orders progress through the following statuses:

StatusDescription
createdThe order has been created.
pendingMiddesk is processing the order.
auditedThe order has been reviewed and verified by Middesk.
completedThe order has been completed.
approvedThe order results have been approved.
rejectedThe order results have been rejected.

Available order types

Verification Orders

PackageDescription
business_verification_verifyVerify business registration and identity details
enhanced_screeningsScreen businesses and individuals against watchlists and sanctions
websiteAnalyze web presence and classify industry

Background check Orders

PackageDescription
kycKnow Your Customer verification
kyc_doc_vKYC with document verification
documentsRetrieve Articles of Incorporation and Certificates of Good Standing

Litigation and Financial Orders

PackageDescription
adverse_mediaScreen for negative news and media coverage
bankruptciesSearch for business bankruptcies
litigationsSearch for business litigation records
tax_liensSearch for federal and state tax liens
ucc_liensSearch for UCC liens
liensSearch for all lien types

People-focused Orders

PackageDescription
people_bankruptciesSearch for individual bankruptcies
people_criminal_historySearch for criminal history records
people_tax_liensSearch for individual tax liens
people_litigationsSearch for individual litigation records

Order dependencies

Most order types require a business_verification_verify order to be present first. This establishes a prerequisite chain for order fulfillment.

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