---
title: "Get CRR"
method: GET
path: "/crr/{risk_score_id}"
tags: ["CRR"]
---

# Get CRR

`GET /crr/{risk_score_id}`

Get a CRR record by ID.

## Path parameters

- `risk_score_id` string, uuid, required

## Response `200`

CRR record

- CrrResponse
  - `business_id` string, uuid — ID of the customer that the risk score applies to. Either customer_id or business_id will be provided but not both
  - `calculated_score` integer — The organically calculated risk score via the weighted average formula. When auto_high is triggered, risk_score is forced to 100 but this field preserves the original calculated value.
  - `calculations_breakdown` CalculationBreakdown[] — An array that holds the calculated weights for each risk parameter that was used in the score calculation
    - `auto_high_risk_triggered` boolean — Whether this parameter triggered auto-high risk in the calculation
    - `condition` Condition — The parameter condition was used in the score calculation
      - `lower` integer — If the condition type is RANGE. condition_lower is the field that stores the lower value of the condition
      - `type` 'CATEGORICAL' | 'NONE' | 'RANGE', required — Conditions can be of type CATEGORICAL or RANGE where the weight is determined by the lower and upper limit fields. NONE is used for parameters like EXTERNAL_SCORE that have no conditions.
      - `upper` integer — If the condition type is RANGE. condition_upper is the field that stores the upper value of the condition
      - `value` string — If the condition type is CATEGORICAL. condition_value is the field that stores the discrete value
      - `weight` integer, required — The weight of the condition as specified in the risk config. For EXTERNAL_SCORE (condition type NONE), this is the applied external score value at the time of calculation, sourced from risk_config_external_score. EXTERNAL_SCORE has no config-defined conditions.
    - `overridden_score` number, double — Additional score points attributed from auto-high override. The remainder (100 - calculated_score) is divided evenly across all auto-high parameters.
    - `parameter_label` string — The user-friendly label for the parameter
    - `parameter_name` 'ADVERSE_MEDIA' | 'AML_CASE_DISPOSITION' | 'ANNUAL_INCOME' | 'BUSINESS_CATEGORY' | 'CIP' | 'CUSTOMER_COUNTRY' | 'CUSTOMER_TENURE' | 'EXTERNAL_SCORE' | 'FINANCIAL_SERVICES' | 'HIDTA_HIFCA' | 'INDUSTRY' | 'OWNERSHIP_STRUCTURE' | 'PARTNER_TYPE' | 'PAYMENT_TYPE' | 'PEP_CLASSIFICATION' | 'SPECIAL_INVOLVEMENT' | 'TRANSACTION_GEOGRAPHY' — The name of the parameter that was used in the score calculation
    - `parameter_score` number, double, required — The calculated weight of the risk param. calculated_weight = parameter weight/sum(parameters weight) * 100
    - `parameter_weight` integer, required — The weight of the risk param as defined in the risk config
  - `creator_id` string, uuid — ID of the user that created risk score. creator_id will be null if score was calculated automatically
  - `customer_id` string, uuid — ID of the customer that the risk score applies to. Either customer_id or business_id will be provided but not both
  - `id` string, uuid, required — Risk score record unique ID
  - `note` string — The attached note for the risk score. An note is always added when a score has been overridden by a user
  - `risk_level` 'HIGH' | 'LOW' | 'MEDIUM', required — Risk score classification
  - `risk_score` integer, required — The calculated risk score for the customer/business. When auto_high is triggered, this is forced to 100.
  - `tenant` string, required — The id of the tenant containing the resource. This is relevant for Fintechs that have multiple workspaces.
  - `valid_from` string, date-time — The start date that this risk score came into effect.
  - `valid_to` string, date-time — The end date that this risk score came into effect.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden error
- `404` — Resource not found
- `500` — Internal server error

---

[API](https://skmtc.net/synctera/apis/synctera-api.md) · [All operations](https://skmtc.net/synctera/apis/synctera-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/synctera/synctera-api/revisions/b0d812e6cdd0/schema)
