# Risk Analysis

## Requirements  
- iOS 13.0+  
- Xcode 15.0.1+

## Use 'd-ra' framework variant  
To use the risk analysis feature please add the 'd-ra' IncdOnboarding SDK variant as well as the Sardine SDK dependency in your podfile:

```undefined
source 'git@github.com:Incode-Technologies-Example-Repos/IncdDistributionPodspecs.git'
source 'git@github.com:sardine-sdk/SardineSDK-PodSpec.git'
#...
pod 'IncdOnboarding', '5.17.0-d-ra1'
pod 'SardineSDK', '1.0.23'
```

## Create onboarding session  
Create an onboarding session in order to receive `access_token`.

In the following command replace `sessionKey` and `customerId` with actual values, ie. "sessionKey": "e821b8fe-e3b4-4d90-b792-919c8bc3341e-test" and "customerId": "incode-test".

```undefined
curl --location --request POST 'https://api.sandbox.sardine.ai/v1/identity-documents/tokens' \
--header 'Authorization: Basic ZDg5NDg1ZjMtOTA2Ny00NTliLWI2MDMtNmFlMDYyMzFjYzgwOmNlNmQ2MTE4LWM0MzktNGI2MC1hNjE4LTcxOTM5Yzk1NmU2ZQ==' \
--header 'Content-Type: application/json' \
--data-raw '{
"sessionKey": "YOUR_SESSION_KEY",
"customerId": "YOUR_CUSTOMER_ID",
"platform": "ios",
"provider": "incode"
}'
```

Run the above command from the Terminal, and store `access_token` from the response.

## Init the SDK  
Once you have `access_token`, please follow this [guide](https://developer.incode.com/docs/user_guide#using-sdk-without-api-key) how to initialize the SDK and provide the `access_token` as a `token` parameter within `IncdOnboardingSessionConfiguration` before starting the flow.

## See Risk Analysis on the dashboard  
Once the flow is completed Risk analysis results will be shown on this webpage:

[https://dashboard.sandbox.sardine.ai/document-verifications](https://dashboard.sandbox.sardine.ai/document-verifications)

For access to this webpage please contact your Incode representative.
