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.

Learn More

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 the x-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 the x-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}
}
'