Operations and technology

What makes a lender-matching API result explainable?

Taylor — Sample Operations LeadSample Service provider

A lender name and score are not enough for responsible routing. Which inputs, rules, sources, and unknowns should every API response expose?

10 replies

Maya — Sample ISO BrokerSample Broker

Return each evaluated criterion with the submitted value, lender threshold, result, and source reference.

Renee — Sample UnderwriterSample Service provider

Unknown must remain distinct from pass and fail. Missing criteria cannot be treated as evidence of eligibility.

Daniel — Sample Lender RepSample Lender

Identify product and criteria version because one company may have multiple buy boxes.

Chris — Sample ISO OwnerSample Broker

Should the response include a single overall result at all?

Taylor — Sample Operations LeadSample Service provider

Yes as a routing summary—fit, review, or not fit—but every summary must include the underlying reasons.

Jordan — Sample Merchant AdvisorSample Service provider

Add plain-language explanations so a broker can communicate limitations without exposing internal code.

Maya — Sample ISO BrokerSample Broker

Request and response IDs would help us reproduce a result when criteria later change.

Renee — Sample UnderwriterSample Service provider

Store the criteria snapshot or version used, not only the current profile state.

Daniel — Sample Lender RepSample Lender

Rate limits and errors should also be explicit so an integration never mistakes a partial response for zero matches.

Chris — Sample ISO OwnerSample Broker

Make every result reproducible, versioned, reasoned, and honest about unresolved information.