Sentilink Fraud
Sentilink Fraud evaluates an individual applicant for synthetic identity fraud, identity abuse, and identity theft. Lendflow sends the primary owner’s identity to SentiLink and requests four fraud scores in one provider call. This service uses provider IDsentilink. It is separate from the SentiLink SSN and DOB completion services documented in SentiLink Match.
Requirements
Lendflow uses the current primary-owner record. Callers do not send these fields directly in the enrichment request.
A country field is not used for the current Sentilink Fraud request.
API flow
- Call
PUT /api/applications/{application_id}/enrichthrough Enrich Business Credit Application. - Set
providertosentilink. - Omit
options; Sentilink Fraud has no service-specific options. - Include
stage_idonly when targeting a specific underwriting stage. When supplied, it must be a valid underwriting stage in the application’s workflow. - Confirm that the response contains
data.onqueue: true. - Poll Get Commercial Data with
services[]=sentilink.
data.onqueue: true confirms only that Lendflow queued the job.
Call GET /api/applications/{application_id}/commercial_data?services[]=sentilink and use these paths:
Data Orchestration availability and flow
Sentilink Fraud is available in Data Orchestration under Fraud > Sentilink. This is separate from placing the Sentilink Fraud service block in an underwriting Workflow Builder stage.- In the Lendflow Dashboard, open Builders > Data Orchestration.
- Create or edit a template and add a condition that uses a Sentilink fraud result.
- Configure the comparison and connect each outcome, then save and publish the template.
- Execute the published template through Execute Data Orchestration with
template_id,application_id, andstage_idwhen applicable. - Confirm that the response contains
data.executed: true. - Monitor the run with List Data Orchestration Logs.
- Retrieve the finished provider response through the commercial-data paths above.
sentilink prerequisite synchronously before evaluating the condition. If a record already exists, the score conditions use its latest stored response by default. A missing named score resolves to null, not 0.
What the service returns
Representative response
This abbreviated response is based on Lendflow’s current SentiLink fixture. All identifiers and personal data are sanitized.Response attributes
Scores and reason codes
Consumer history
Consumer-history objects, arrays, and individual attributes can be absent when SentiLink has no value to return. Treat absent values and
null as unknown; do not convert them to false, an empty string, or zero.
Execution metadata
Score interpretation
All four scores use a verified0–999 range. A higher score means a greater likelihood of the risk represented by that model. Lendflow does not impose a universal decision threshold; use thresholds approved for your risk policy and SentiLink configuration.
Use
reason_codes to understand the factors behind each score. The same code can have a different direction or rank across score models, so evaluate it in the context of its parent score.
Errors and statuses
FAQ
Is Sentilink Fraud an identity-completion service?
Is Sentilink Fraud an identity-completion service?
No.
sentilink requests fraud scores. Use sentilink_ssn_completion or sentilink_dob_completion when you need SentiLink Match to complete a missing identity field.Which applicant does Lendflow score?
Which applicant does Lendflow score?
Lendflow sends the primary business owner’s identity from an individual application. The Workflow Builder block is not available for a business entity.
Can I run Sentilink Fraud without an SSN?
Can I run Sentilink Fraud without an SSN?
No. The current request requires a valid stored SSN or ITIN. It also requires the owner’s name, DOB, email, US phone number, and complete personal address.
Should I send user_id or IP address?
Should I send user_id or IP address?
Do not send
user_id in the enrichment request; Lendflow generates it as a string from the owner’s internal record. The IP address is optional application data and is omitted from the provider request when it is null.Does data.onqueue true mean scores are ready?
Does data.onqueue true mean scores are ready?
No. It only confirms that Lendflow queued the asynchronous enrichment job. Poll
data.statuses.sentilink until it is Success or contains an error.What happens when consumer history or a score is missing?
What happens when consumer history or a score is missing?
Treat missing or null values as unknown. In Data Orchestration, a missing named score resolves to
null, not 0. Do not infer a low-risk result from absent data.Does Data Orchestration require another service first?
Does Data Orchestration require another service first?
No. If Sentilink Fraud data is missing when a score condition runs, Data Orchestration fetches the
sentilink prerequisite synchronously. The application fields, client enablement, and SentiLink credentials must still be valid.