Credit Score
Credit Score is a numeric underwriting signal computed from a user's AIS/VIEW financial data, paired with a recommendation (approve/decline framing) and a suggested credit amount. It's delivered to you two ways — inline in the Insights API response, and via an email recommendation with a decision link.
How the flow works, end to end
- User consent. You run a VIEW or AIS consent flow for the end user, same as any other data-access product (see AIS / Data Webhook). Credit Score is computed from this consent's data — there's no separate consent type for it.
- Feezback enables the feature on your account. Credit Score isn't something you turn on yourself — ask your integration contact to enable it, and to configure your score bands and GO/NO-GO threshold (see below; there's a sensible default, but it's configurable per client).
- Feezback computes the score. Once the consent is valid, the score is calculated as part of the regular insights pipeline (initial computation, then refreshed on the normal insights schedule) — you don't trigger this yourself.
- You receive the result, two ways, both available once computed:
- Pull it via the Insights API (
creditScorefield) whenever you want. - Get pushed a recommendation email (
CreditScoreRecommendation) with a decision link the end user can click to approve/decline.
- Pull it via the Insights API (
- The decision gets recorded. The end user clicks through Feezback's hosted decision page to approve or decline the recommendation.
What you need to do, technically
- Stand up a VIEW/AIS consent flow if you don't already have one.
- Confirm with your integration contact that Credit Score is enabled on your account, and agree on your score-band configuration (or use the default).
- Call
GET /tpp/v1/users/USERID/insightsto readcreditScorewhenever you need the current value.
Score bands
The score is an integer. Bands map a score range to a label and a default recommendation:
| Level | Range label | Min score | Max score |
|---|---|---|---|
| 1 | Poor | 12 | 245 |
| 2 | Poor | 246 | 311 |
| 3 | Fair | 312 | 375 |
| 4 | Good | 376 | 414 |
| 5 | Very Good | 415 | 457 |
| 6 | Excellent | 458 | 762 |
Default recommendation logic: Fair and above is a GO by default. This threshold is configurable — you can ask your integration contact to set a different cutoff for your account.
⚠️ These bands and the default threshold reflect the current configuration and may be adjusted over time — treat this as a snapshot, not a permanent contract, and confirm current values with your integration contact if precision matters for your use case.
Getting the score: Insights API
If Credit Score is enabled for your account, the standard Insights response includes a creditScore object:
GET /tpp/v1/users/USERID/insights
{
"creditScore": {
"score": 750,
"range": "good",
"creditRecommendation": "100000"
}
}| Field | Description |
|---|---|
score | The total score described above |
range | The band label for the score — per your account's band configuration |
creditRecommendation | The recommended credit amount tied to that band, also per your configuration |
If the score doesn't fall into any configured band, range defaults to "poor" and creditRecommendation defaults to "0". If Credit Score isn't enabled on your account, this field is simply absent from the response.
⚠️ Only the total score, band label, and recommended amount are exposed via the API — internal factor-level detail behind the score isn't returned.
Getting the score: recommendation email
Separately, when a recommendation is ready, Feezback sends the CreditScoreRecommendation notification — by email only, not to your webhook URL. Full payload and details are on the Credit Score Webhook page. In short: it carries the score, recommended amount, a GO/NO-GO flag, and a decisionUrl + state pointing to a hosted decision page where the end user can approve or decline the recommendation.
Common questions
| Question | Answer |
|---|---|
creditScore is missing from my Insights response | The feature isn't enabled on your account, or the underlying insight hasn't been (re)computed yet |
range / creditRecommendation look like defaults | The score didn't fall into any of your configured bands — check your band configuration with your integration contact |
| Is "Fair and above = GO" fixed? | No — that's the default; your integration contact can configure a different cutoff for your account |
| Can I get the factor-level breakdown behind the score? | No — only the total score, band, and recommended amount are exposed via API |
Updated 25 days ago