Skip to main content

ArsenAI Enrich Match

ArsenAI Enrich Match sends an existing business-search result and selected application fields to Lendflow’s ArsenAI enrichment service. The service enriches business-owner match data using the selected source. The Workflow Builder block is ArsenAIEnrich, and its service ID is arsen_ai_enrich.

Requirements

API flow

  1. Run the chosen source service and wait until it has stored both a request and response.
  2. Call Enrich Business Credit Application.
  3. Set provider to arsen_ai_enrich.
  4. Supply options.arsenAIEnrichSource when you do not want the default Clear source.
  5. Optionally include stage_id; when supplied, it must be a valid underwriting workflow-stage UUID for the application.
  6. Treat {"data":{"onqueue":true}} as queue acceptance, not completed enrichment.
  7. Poll Get Commercial Data with services[]=arsen_ai_enrich.
The API queues a background job. Inside that job, Lendflow builds the source-specific payload, posts it to ArsenAI, stores the JSON response and HTTP status, and marks a failed provider response as failed.

Data Orchestration availability and flow

ArsenAI Enrich Match is not included in the current Data Orchestration service catalog. Run the prerequisite source and arsen_ai_enrich through the enrichment API or the Workflow Builder block rather than selecting it as a Data Orchestration service step.

What the service returns

Representative response

The checked-in implementation validates that ArsenAI returns JSON, but it does not provide a sanitized response fixture or a stable field contract. The following empty object is intentionally schematic so that this guide does not invent provider fields:
Actual successful responses can contain source-dependent fields. Read the stored object at commercial_data.arsen_ai_enrich as raw provider JSON.

Response attributes

Errors and statuses

  • An unsupported options.arsenAIEnrichSource value fails Lendflow request validation.
  • If the selected source lacks either its stored request or response, Lendflow returns Response for the chosen source {service_id} is missing. and does not call ArsenAI.
  • Missing business name, city, or state fails the ArsenAI payload validation. Street, ZIP, owner names, and business telephone can be null under the validated rules.
  • A non-JSON or failed ArsenAI response causes the queued job to fail.
  • Success means Lendflow stored ArsenAI’s JSON response. It is not a guarantee that any particular enrichment field is present or non-null.

FAQ

Lendflow defaults to clear_id_confirm_business.
Yes. The selected source must have both a stored request and a non-empty stored response before ArsenAI Enrich Match runs.
The current repositories do not define a stable public response schema or sanitized response fixture. The stored response is raw and source-dependent, so listing fields would invent an unsupported contract.
No. It is not included in the current Data Orchestration service catalog.