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
- Call Enrich Business Credit Application with the application ID in the URL.
- Set
providertoenigma_match. - Optionally include
stage_id. When supplied, it must be the UUID of an underwriting stage in the application’s workflow. - Do not include
options; Enigma Match has no provider-specific API options. - Confirm that the response contains
data.onqueue: true. This means the job was queued, not that Enigma finished. - Poll Get Commercial Data with
services[]=enigma_match.
Workflow Builder
- Add Enigma from the Match group to a business entity in the underwriting stage.
- Publish the workflow.
- When the application reaches the block, Lendflow queues
enigma_match. - Wait for the lifecycle status to leave
Started.
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
Is this a Dun & Bradstreet service?
Is this a Dun & Bradstreet service?
No. The Enigma block runs Enigma Match through Enigma’s API. Dun & Bradstreet is a separate provider.
Do I need my own Enigma API key?
Do I need my own Enigma API key?
No. Lendflow supplies the Enigma API key. Your organization must have
enigma_match enabled, and direct Lendflow API calls require your normal bearer token.Can I use Enigma Match in Data Orchestration?
Can I use Enigma Match in Data Orchestration?
No. Enigma Match is not currently exposed as a Data Orchestration attribute. Use the Workflow Builder block or application enrichment API.
Are address, EIN, country, or website required?
Are address, EIN, country, or website required?
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.
How does Lendflow choose among multiple candidates?
How does Lendflow choose among multiple candidates?
Lendflow filters to candidates where
is_matched is true, then saves the enigma_id from the candidate with the highest match_confidence.Does Success mean Enigma approved the business?
Does Success mean Enigma approved the business?
No. It means Lendflow stored Enigma’s response and selected a matched identifier. Apply your own underwriting and compliance policy.