Skip to main content
Requirements
  • API key pair
  • RA credits
  • RA profile created via the dashboard

Learn More

Advanced Customer Risk Assessment Service — automate KYC, KYB, and AML risk assessments with customizable rules and weights.

How It Works

  1. Create an RA profile in the dashboard — define sections, questions, and risk weights.
  2. Retrieve the profile via API to get the section/question keys you need for requests.
  3. Run an RA check by posting answers (keyed by section and question) against the profile.
  4. Receive a risk score and level (VERY_LOW through VERY_HIGH) in the response.
Section and question keys (e.g., bXUsmLJeMI, lib-YHlTleSKmo) are dynamic — they are generated when you create your RA profile. Always retrieve the profile first to get the correct keys for your requests.

RA Profiles

Retrieve All RA Profiles

Authorization: API key pair Method: GET Endpoint: https://ivs.idenfy.com/risk/assessment-profiles/
Response example:

Retrieve Specific RA Profile

Authorization: API key pair Method: GET Endpoint: https://ivs.idenfy.com/risk/assessment-profiles/{id}/

Request Parameter

Response example:

RA Check

Authorization: API key pair Method: POST Endpoint: https://ivs.idenfy.com/risk/assessment-profiles/{id}/check/

Request Parameters


Retrieve RA Checks

Retrieve All RA Checks

Authorization: API key pair Method: GET Endpoint: https://ivs.idenfy.com/risk/assessments/
Response example:

Retrieve Specific RA Check

Authorization: API key pair Method: GET Endpoint: https://ivs.idenfy.com/risk/assessments/{id}/
Response example:

Update Existing RA Check

Authorization: API key pair Method: POST Endpoint: https://ivs.idenfy.com/risk/assessments/{assessment-id}

Request Parameters

The request body (containing sections and name) is only needed if modifying existing answers or details.