+ Map CBS data to each bureau's request, and the bureau's response back to the score and report — no code change + needed. +
+consumer.ids[0].number build nested JSON and arrays
+ | # | +CBS field | +Bureau JSON path | +Transform | +Fixed / default value | +Mandatory | ++ |
|---|---|---|---|---|---|---|
| {{ i + 1 }} | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + + + | +
| # | +Bureau response JSON path | +CBS result field | +Transform | +Default | ++ |
|---|---|---|---|---|---|
| {{ i + 1 }} | ++ + | ++ + | ++ + | ++ | + + + + | +
{{ '{{' }}bureau.memberCode{{ '}}' }} or
+ {{ '{{' }}enquiry.reference{{ '}}' }} are filled in. Authentication headers are added
+ automatically.
+ @if (jsonErrors.headers) {
+ {{ jsonErrors.headers }}
+ }
+ {{ prettyBody(previewResult.body) }}
+ + Choose which Credit Information Companies this bank may enquire, and how each is reached. Only whitelisted + bureaus appear on the enquiry screen. +
+Borrowers' consents to pull their credit report. No enquiry runs without an active, unexpired consent.
+| Consent ref | +Customer | +Bureau | +Purpose | +Mode | +Valid | +Status | +Captured by | ++ |
|---|---|---|---|---|---|---|---|---|
| {{ c.consentRef }} | +
+ {{ c.clientName }} #{{ c.clientId }}
+ @if (c.applicationNo) {
+ App {{ c.applicationNo }}
+ }
+ |
+ {{ c.bureauCode }} | +{{ c.purpose }} | +{{ c.consentMode }} | +{{ c.validFrom }} → {{ c.validUntil }} | ++ {{ c.status }} + | +
+ {{ c.capturedByName }}
+ {{ c.capturedOn | slice: 0 : 16 }}
+ |
+ + + @if (c.status === 'ACTIVE') { + + } + | +
+ {{ revoking.clientName }} — no further enquiry can run under this consent. Enquiries already made are not + affected. +
++ Enquiries to the Credit Information Companies (CIBIL, Experian, Equifax, CRIF High Mark) over the last 30 days. +
+| Bureau | +Whitelisted | +Environment | +Enquiries (30d) | +Failed | +
|---|---|---|---|---|
|
+ {{ b.code }}
+ @if (b.isDefault) {
+ Default
+ }
+ {{ b.name }}
+ |
+ + {{ b.whitelisted ? 'Yes' : 'No' }} + | ++ {{ b.environment }} + | +{{ b.enquiries }} | +0">{{ b.failed }} | +
| Reference | +Customer | +Bureau | +Status | +Score | +By | +When | +
|---|---|---|---|---|---|---|
| {{ e.enquiryRef }} | +{{ e.clientName }} | +{{ e.bureauCode }} | ++ {{ e.status }} + | ++ {{ e.score ?? '—' }} + | +{{ e.requestedByName }} | +{{ e.requestedOn | slice: 0 : 16 }} | +
{{ enquiry?.clientName }} · {{ enquiry?.bureauName ?? enquiry?.bureauCode }}
+{{ pretty(enquiry.requestMasked) }}
+ {{ pretty(enquiry.responseRaw) }}
+ Every credit bureau enquiry made from this bank, with its outcome and score.
+| Reference | +Customer | +Bureau | +Purpose | +Amount | +Status | +Score | +Requested by | +When | +
|---|---|---|---|---|---|---|---|---|
| + {{ e.enquiryRef }} + @if (e.environment === 'SIMULATOR') { + SIM + } + | +
+ {{ e.clientName }}
+ @if (e.applicationNo) {
+ App {{ e.applicationNo }}
+ }
+ |
+ {{ e.bureauCode }} | +{{ e.purpose }} | +₹{{ e.loanAmount | number: '1.0-0' }} | ++ {{ e.status }} + | ++ {{ e.score ?? '—' }} + | +{{ e.requestedByName }} | +{{ e.requestedOn | slice: 0 : 16 }} | +
+ Pull a customer's credit report from a whitelisted Credit Information Company, under their recorded consent. +
+| Reference | +Bureau | +Status | +Score | +When | +
|---|---|---|---|---|
| {{ e.enquiryRef }} | +{{ e.bureauCode }} | ++ {{ e.status }} + | +{{ e.score ?? '—' }} | +{{ e.requestedOn | slice: 0 : 16 }} | +
| {{ k }} | + } +
|---|
| + @if (k === 'status') { + {{ a[k] }} + } @else { + {{ a[k] }} + } + | + } +
| {{ k }} | + } +
|---|
| {{ q[k] }} | + } +