CIC Whitelist & Configuration

Choose which Credit Information Companies this bank receives enquiry alerts from, and how each is reached. Only whitelisted bureaus are fetched.

@if (error) {
{{ error }}
} @if (info) {
{{ info }}
} @if (loading && !bureaus.length) {
Loading…
}
@for (b of bureaus; track b.id) {
{{ b.code }} {{ b.environment }} @if (b.isDefault) { Default }
{{ b.name }}
Base URL
{{ b.environment === 'SIMULATOR' ? '(simulator)' : b.baseUrl || '— not set —' }}
Member code
{{ b.memberCode || '—' }}
Authentication
{{ authLabels[b.authType] || b.authType }} @if (b.authType !== 'NONE') { {{ b.hasSecret ? 'credential stored' : 'no credential' }} }
Endpoints
{{ b.activeEndpoints }} active
Alert fetch
{{ b.alertAutoFetch ? 'Automatic, every ' + b.alertFetchIntervalMin + ' min' : 'Manual only' }} · looks back {{ b.alertLookbackDays }} days
Last fetch
@if (b.lastFetchOn) { {{ b.lastFetchStatus }} {{ b.lastFetchOn | slice: 0 : 16 }}
{{ b.lastFetchMessage }}
} @else { never }
Last test
@if (b.lastTestStatus) { {{ b.lastTestStatus }} {{ b.lastTestedOn | slice: 0 : 16 }}
{{ b.lastTestMessage }}
} @else { never }
Alerts (30d)
{{ b.alertsLast30Days }} @if (b.newAlerts) { {{ b.newAlerts }} new }
@if (b.whitelisted) { } API Mapping
}
Going live with a bureau: 1) subscribe to the bureau's enquiry-alert (portfolio monitoring) service and get the bank's member code, API URL and credentials; 2) Configure them here (environment UAT first); 3) adapt the request / response fields under API Mapping to the bureau's specification and check them with Preview and Test Response; 4) Test Connection and Fetch alerts now; 5) switch to PRODUCTION and whitelist it. Alerts then arrive automatically.
@if (editing) {

Configure {{ editing.code }}

Endpoint paths from API Mapping are appended to this. PRODUCTION requires https://.
@if (form.authType === 'BASIC') {
} @if (form.authType === 'API_KEY') {
} @if (form.authType === 'OAUTH2_CLIENT_CREDENTIALS') {
} @if (needsSecret(form.authType)) {
@if (editing.hasSecret) { }
}
Each fetch asks for alerts of this many past days; ones already received are skipped.
}