August, 2024
Highlights
The August release introduces
- Risk Modeler API now enables UnderwriteIQ clients to request DLM Account Group analysis data.
- The Policy API now enables the client to persist location conditions and policy condition criteria applied to the specified policy condition when updating that policy condition.
Analysis Groups
Create Indepedent Group
The Create Indpendent Group operation returns an error if an UnderwriteIQ Account Group analysis is copied as an independent group.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Regroup Analysis Group
The Regroup Analysis Group operation returns an error if an UnderwriteIQ Account Group analysis is regrouped.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Exports
Export Data Module
The Export Data Module operation supports three distinct workflows depending on the export type: ExposureExportInput
, LocationResultsExportInput
, and ResultsExportInput
.
Depending on the parameters specified in the request, this operation may return UnderwriteIQ Account Group analysis data:
If the x-rms-resource-group-id
specifies a Risk Modeler resource group, this operation returns an error message:
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Metrics
Search Analysis Results
The Search Analysis Results operation now returns UnderwriteIQ group analysis if a valid UnderwriteIQ resource ID is specified in the x-rms-resource-group-id
header parameter.
- If a valid UIQ resource group ID is specified, this resource returns account group analysis results.
- If no resource group ID is specified or if an invalid ID is specified, this job is assigned to the tenant's default Risk Modeler resource group, and the analysis does not return account group analysis data.
Update Analysis
The Rename Analysis operation now accepts valid Underwrite IQ resource group IDs in the
x-rms-resource-group-id
header parameter. In previous releases, this operation returned an error if an Underwrite IQ resource group ID was specified.
Delete Analysis
The Delete Analysis operation now accepts valid Underwrite IQ resource group IDs in the
x-rms-resource-group-id
header parameter. In previous releases, this operation returned an error if an Underwrite IQ resource group ID was specified.
Create Analysis Group
The Create Analysis Group operation returns an error if an UnderwriteIQ Account Group analysis is specified as the reference analysis for this post-analysis action.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Convert Analysis Currency
The Create Analysis Currency operation returns an error if an UnderwriteIQ Account Group analysis is specified as the reference analysis for this post-analysis action.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Marginal Impact Analysis
The Calculate Marginal Impact Analysis generates a marginal impact report that measures the effect of adding additional accounts to an existing portfolio as differential losses.
Depending on the parameters specified in the request, this operation may return UnderwriteIQ Account Group analysis data:
- If
marginalImpactAnalysis
array specifies an analysis that include UnderwriteIQ Account Group analysis data and thex-rms-resource-group-id
header parameter specifies an UnderwriteIQ resource group, this resource generates a marginal impact report based on that reference analysis. - If
marginalImpactAnalysis
array specifies an analysis that include UnderwriteIQ Account Group analysis data and thex-rms-resource-group-id
header parameter specifies a Risk Modeler resource group, this resource returns an error:
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
If marginalImpactAnalysis
array is empty or if any of the elements in the array are invalid, this resource returns an error:
{
"code": "CLIENT-401",
"message": "marginalImpactAnalysisIds must not be null",
"logId": "d58bd6969e4c6786"
}
{
"code": "CLIENT-401",
"message": "marginalImpactAnalysisIds List cannot contain null elements",
"logId": "651fbb5778a5a0fb"
}
Convert Financial Perspective
The Convert Financial Perspectives operation returns an error if an UnderwriteIQ Account Group analysis is specified as the reference analysis for this post-analysis action.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Recalculate EP Metrics and Statistics
The Recalculate EP and Statistics operation returns an error if an UnderwriteIQ Account Group analysis is specified as the reference analysis for this post-analysis action.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Generate Summary Report
The Generate Summary Report operation returns an error if an UnderwriteIQ Account Group analysis is specified as the reference analysis for this post-analysis action.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Convert Event Rates and Losses
The Convert Event Rates and Losses operation returns an error if an UnderwriteIQ Account Group analysis is specified as the reference analysis for this post-analysis action.
{
"code": "ANALYSIS-042",
"message": "Post-analysis actions on an Account grouped analysis %d are not supported.",
"logId": "9a630b9877821364"
}
Policy
Update Policy Condition
The Update Policy Condition operation now enables the client to persist location conditions and policy condition criteria applied to the specified policy condition when updating that policy condition. In previous releases, this data was deleted automatically.
The persistsCriteria
query parameter specifies a Boolean value (true
or false
) that determines whether to persist or delete this data.
- If undefined or
false
, this operation deletes location conditions and policy condition criteria applied to the policy condition. - If
true
, this operation persists location conditions and policy condition criteria applied to the policy condition.
This optional parameter specifies a Boolean value as a query parameter that is appended to the endpoint.
curl --request PUT \
--url https://{host}/platform/riskdata/v1 \
/exposures/699/policies/67 \
/policyconditions/45?persists=true \
--header 'accept: application/json' \
--header 'content-type: application/json'
--data '
{
{request body}
}
'