# API REFERENCE - CONFIGS # Service Documentation: "Get Risk Classification" The "Get Risk Classification" service is a web-based API designed to provide clients with the ability to determine the appropriate `RiskId` for use in integrations, particularly when initiating transactions that require a risk level assessment. This service is crucial for tailoring transaction processes based on the configured risk levels, ensuring that each transaction is handled according to its risk classification. ### Service Overview - **Service Name**: Get Risk Classification - **URL**: `{URL_Base}/api/Integration/GetRiskClassification` - **Method**: GET - **Functionality**: Returns the risk levels configured for transactions, aiding in the selection of an appropriate `RiskId`. ### Request Parameters - **projectName**: Specifies the project for which risk classifications are requested. This parameter is included in the query string of the request URL. - **apiKey**: A unique key provided to authenticate the request. This key ensures that the request is authorized to access the risk classification information. ### Response Structure The API responds with a JSON object listing the risk levels configured within the system. Each entry in the response includes: - **Id** (Int): The identifier for the risk level. - **From** (Int): The lower bound of the transaction amount range for this risk level. - **To** (Int): The upper bound of the transaction amount range for this risk level. #### Example Response > { > "Id": 1, > "From": 0, > "To": 1000000 > } This sample response indicates a risk level (`Id` of 1) applicable for transactions up to 1,000,000 (currency unspecified). ### Configured Risk Levels Example Risk levels are set to ensure no overlapping intervals. Each risk level begins where the previous one ended, plus one unit. Below is an example configuration:
IdFromTo
1$0$1,000,000
2$1,000,001$15,000,000
3$15,000,001$50,000,000
4$50,000,001$100,000,000
### Example CURL Request To query the risk classification for a specific project, utilize the following `curl` command: > curl -X GET "{URL\_Base}/api/Integration/GetRiskClassification?projectName=projectName" -H "accept: application/json" -H "apiKey: your\_api\_key" Ensure to replace `{URL_Base}` with the actual base URL of the service, `projectName` with your project name, and `your_api_key` with the API key provided to you. ### Important Notes - The `apiKey` is crucial for the request's authorization. Ensure it is valid and has the necessary permissions to access the "Get Risk Classification" service. - Accurately specify the `projectName` to retrieve the correct risk classifications. - Use the risk levels provided by this service to choose the most fitting `RiskId` for your transactions, considering the transaction amount or other relevant criteria for your application. This service plays a vital role for clients needing to apply dynamic risk levels to transactions, thereby enhancing the customization and security of web integrations.