Tasks

Tasks are modular building blocks that can be used in a decision making process when reviewing a business. A business can have one or more tasks which explain what Enigma found in our KYB evaluation process. Tasks help you understand whether the submitted business is valid and meets your KYB requirements, or if additional investigation is needed.

Task results are based on the data the API returns. This means you will only see tasks which are relevant to the data you requested.

AttributeTypeDescription
task_namestringThe unique identifier for the task
statusstringUsed to signal whether or not the task requires review. Can be either success or failure
resultstringA simplified summary of the more detailed reason (see below)
reasonStringThe detailed reasoning behind the outcome of the task

JSON sample

 "tasks": [
            {
                "task_name": "address_verification",
                "status": "failure",
                "result": "address_not_verified",
                "reason": "We could not match an input address to any identified address"
            },
 ]

Business Name Verification

The name_verification task compares the queried business name(s) to the business names on any matching records we found, and determines whether or not there is a matching name.

task_namestatusresultreason
name_verificationsuccessname_exact_matchAn input name and a name we identified match exactly
name_verificationsuccessname_approximate_matchAn input name and a name we identified match approximately
name_verificationfailurename_not_verifiedWe could not match an input name to any identified name

SoS Business Name Verification

The sos_name_verification task compares the queried business name(s) to the registered names on any matching Secretary of State registrations we found, and determines whether the names match or not.

task_namestatusresultreason
sos_name_verificationsuccessname_exact_matchAn input name and a name on an SoS record match exactly
sos_name_verificationsuccessname_approximate_matchAn input name and a name on an SoS record match approximately
sos_name_verificationfailurename_not_verifiedWe could not match an input name to any name on an SoS record

Address Verification

The address_verification task compares the queried address(es) to the addresses on any matching record, and determines whether the addresses match or not.

task_namestatusresultreason
address_verificationsuccessaddress_exact_matchAn input address and an address we identified match exactly
address_verificationsuccessaddress_approximate_matchAn input address and an address we identified match approximately
address_verificationfailureaddress_not_verifiedWe could not match an input address to any identified address

SoS Address Verification

The sos_address_verification task compares the queried address(es) to the addresses on any matching Secretary of State registrations we found, and determines whether the addresses match or not.

task_namestatusresultreason
address_verificationsuccessaddress_exact_matchAn input address and an address on an SoS record match exactly
address_verificationsuccessaddress_approximate_matchAn input address and an address on an SoS record match approximately
address_verificationfailureaddress_not_verifiedWe could not match an input address to any address on an SoS record

Domestic Registration Check

The domestic_registration checks matched company registrations to see whether or not the queried business has a domestic registration in a U.S. state, and if so, whether it is active.

Only available when jurisdiction and status attributes are included on legal entities' registrations.

task_namestatusresultreason
domestic_registrationsuccessdomestic_activeActive domestic filing found
domestic_registrationsuccessdomestic_unknownDomestic filing found but no status provided by state
domestic_registrationfailuredomestic_inactiveInactive domestic filing found
domestic_registrationfailuredomestic_not_foundWe found no domestic filing for the business

Watchlist Check

The watchlist task checks whether the queried business appears on any U.S. government sanctions lists.

Only available when your request includes OFAC screening.

task_namestatusresultreason
watchlistsuccesswatchlist_no_hitsNo hits identified on the consolidated sanctions list (including OFAC)
watchlistfailurewatchlist_hitsX hit(s) identified on the consolidated sanctions list (including OFAC)

TIN Verification

The tin_verification task verifies that the submitted EIN is valid and that it matches the business name submitted.

Only available when your request includes TIN verification.

task_namestatusresultreason
tin_verificationsuccesstin_verifiedTIN and Name combination matches IRS records
tin_verificationfailureerrorInvalid TIN
tin_verificationfailurenot_completedIRS is unavailable
tin_verificationfailurenot_completedDuplicate TIN matching request
tin_verificationfailuretin_not_verifiedTIN and Name combination does not match IRS records
tin_verificationfailuretin_not_verifiedTIN entered is not currently issued