Skip to main content

Enigma

Enigma matches application data to business profiles in Enigma’s database. It returns one or more candidates with match decisions, confidence scores, matched input values, identifiers, and available firmographic data. Match confidence is entity-resolution evidence, not a credit or risk score. The Workflow Builder block is Enigma (enigma_business_match), applies to a business entity, and runs enigma_match.

Requirements

The current request does not send country, EIN, or website. Enigma can report that at least two entities are required, but Lendflow’s current validation always requires both the business name and associated person’s full name before sending the request.

API flow

  1. Call Enrich Business Credit Application with the application ID in the URL.
  2. Set provider to enigma_match.
  3. Optionally include stage_id. When supplied, it must be the UUID of an underwriting stage in the application’s workflow.
  4. Do not include options; Enigma Match has no provider-specific API options.
  5. Confirm that the response contains data.onqueue: true. This means the job was queued, not that Enigma finished.
  6. Poll Get Commercial Data with services[]=enigma_match.

Workflow Builder

  1. Add Enigma from the Match group to a business entity in the underwriting stage.
  2. Publish the workflow.
  3. When the application reaches the block, Lendflow queues enigma_match.
  4. Wait for the lifecycle status to leave Started.
The block has no provider-specific configuration fields. Match has no upstream service dependency. On a successful match, Lendflow saves the enigma_id from the highest-confidence candidate for which is_matched is true; Enigma Lookup can use that saved ID in a separate flow.

Data Orchestration availability and flow

enigma_match is not currently available as a Data Orchestration condition attribute or prerequisite service. Use the Enigma Workflow Builder block or the application enrichment API. Do not configure a Data Orchestration template that expects an Enigma Match attribute.

What the service returns

Representative response

This sanitized response is abbreviated. Returned firmographic fields depend on Enigma’s data and your organization’s entitlements.

Response attributes

Other candidate fields and missing values

Errors and statuses

See Data Provider Status Messages for shared status guidance.

FAQ

No. The Enigma block runs Enigma Match through Enigma’s API. Dun & Bradstreet is a separate provider.
No. Lendflow supplies the Enigma API key. Your organization must have enigma_match enabled, and direct Lendflow API calls require your normal bearer token.
No. Enigma Match is not currently exposed as a Data Orchestration attribute. Use the Workflow Builder block or application enrichment API.
Address fields are optional. The current request does not send EIN, country, or website. Business legal name and the associated person’s first and last names are required.
Lendflow filters to candidates where is_matched is true, then saves the enigma_id from the candidate with the highest match_confidence.
No. It means Lendflow stored Enigma’s response and selected a matched identifier. Apply your own underwriting and compliance policy.