curl --request POST \
--url https://instance.prod.onboardapp.io/v1/cases/{case_token}/risk-assessments \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"model_token": "<string>",
"override_data": {}
}
'{
"data": {
"token": "rsk_2m6n4p8q",
"case_token": "<string>",
"status": "Draft",
"overall_score": 50,
"tier": "High",
"dimensions": {
"customer": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
},
"geographic": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
},
"product_service": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
},
"transaction": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
}
},
"due_diligence_path": "SDD",
"review_frequency": "6 Months",
"override_tier": "High",
"override_justification": "<string>",
"approved_by": "<string>",
"approved_at": "2023-11-07T05:31:56Z",
"model_version": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
},
"meta": {
"request_id": "req_9k4m2n1p3q",
"page": {
"cursor": "<string>",
"has_more": true
}
}
}Calculate a new risk assessment for a case using the active risk model. If an active assessment already exists, it is superseded by the new one.
The assessment evaluates four dimensions — customer, geographic, product/service, and transaction — producing an overall score and tier.
curl --request POST \
--url https://instance.prod.onboardapp.io/v1/cases/{case_token}/risk-assessments \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"model_token": "<string>",
"override_data": {}
}
'{
"data": {
"token": "rsk_2m6n4p8q",
"case_token": "<string>",
"status": "Draft",
"overall_score": 50,
"tier": "High",
"dimensions": {
"customer": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
},
"geographic": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
},
"product_service": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
},
"transaction": {
"score": 50,
"weight": 123,
"weighted_score": 123,
"factors": [
{
"name": "<string>",
"value": "<string>",
"score_contribution": 123
}
]
}
},
"due_diligence_path": "SDD",
"review_frequency": "6 Months",
"override_tier": "High",
"override_justification": "<string>",
"approved_by": "<string>",
"approved_at": "2023-11-07T05:31:56Z",
"model_version": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
},
"meta": {
"request_id": "req_9k4m2n1p3q",
"page": {
"cursor": "<string>",
"has_more": true
}
}
}Documentation Index
Fetch the complete documentation index at: https://docs.zenoo.com/llms.txt
Use this file to discover all available pages before exploring further.
Project-scoped API key for server-to-server authentication. Obtain keys from the Zenoo dashboard under Project Settings > API Keys. Staging and production environments use separate keys.
Unique key for idempotent request handling. If a request with the same key was already processed within the last 24 hours, the original response is returned.
Case token.
Risk assessment created.
Standard response wrapper for all API endpoints. Contains the resource data and pagination metadata.