2026.02.b
Highlights
The 2026.02.b release adds enhancements to the Risk Data API.
Moody's publishes preliminary information to inform stakeholders ahead of the targeted Intelligent Risk Platform update. Note that these described features are not guaranteed for the next update or any subsequent updates and may be changed without notice. The definitive list of features will be provided in the Changelogs at the time of the official release.
Risk Data API
Search Rollup Reference Losses
The Search Rollup Reference Losses operation (GET /platform/riskdata/v1/rollupreferencelosses) returns a list of rollup reference losses.
A rollup reference loss is a collection of industry losses that can used to create of Share Factor risk sources. Each rollup reference loss is defined by loss data (ELT or PLT) and market exposures.
[
{
"uuid": "uuid",
"name": "name",
"description": "description",
"modelUuid": "uuid",
"modelName": "modelName",
"type": "Analytical",
"isActive": true,
"riskSourceUuid": "uuid",
"createdBy": "string",
"createdAt": "2025-07-30T18:46:25.814Z",
"updatedBy": "string",
"updatedAt": "2025-07-30T18:46:25.814Z"
}
]
This operation supports filtering.
| Property | Type | Comparison |
|---|---|---|
name | String | =, !=, LIKE (\*%) |
modelName | String | =, !=, LIKE (\*%) |
type | String | =, !=, LIKE (\*%) |
description | String | =, !=, LIKE (\*%) |
createdBy | String | =, !=, LIKE (\*%) |
updatedBy | String | =, !=, LIKE (\*%) |
modelUuid | String | =, != |
This operation supports sorting by name, description, createdBy, createdAt, updatedBy, and updatedAt, For example, name, description desc
The client must belong to a group assigned the TreatyIQ Admin or Treaty Underwriter role to perform this operation.
Get Rollup Reference Loss
The Get Rollup Reference Loss operation (GET /platform/riskdata/v1/rollupreferenceloss/{{uuid}}) returns metadata about the specified rollup reference loss.
A rollup reference loss is a collection of industry losses that can used to create of Share Factor risk sources. Each rollup reference loss is defined by loss data (ELT or PLT) and market exposures.
{
"uuid": "uuid",
"name": "name",
"description": "description",
"modelUuid": "uuid",
"modelName": "modelName",
"type": "Analytical",
"isActive": true,
"riskSourceUuid": "uuid",
"createdBy": "string",
"createdAt": "2025-07-30T18:46:25.814Z",
"updatedBy": "string",
"updatedAt": "2025-07-30T18:46:25.814Z"
}
The client must belong to a group assigned the TreatyIQ Admin or Treaty Underwriter role to perform this operation.
Create Rollup Reference Loss
The Create Rollup Reference Loss operation (POST /platform/riskdata/v1/rollupreferencelosses) creates a rollup reference loss.
A rollup reference loss is a collection of industry losses that can used to create of Share Factor risk sources. Each rollup reference loss is defined by loss data (ELT or PLT) and market exposures.
{
"name": "name",
"description": "description",
"modelUuid": "uuid",
"type": "Analytical",
"isActive": true,
"riskSourceUuid": "uuid",
"folderLink": "xhdiaxljd",
"resolution": ["Admin2", "Lob"]
}
The name, modelUuid, type, isActive, resolution, and folderLink parameters are required.
| Property | Type | Description |
|---|---|---|
name | String | Name of reference loss. |
description | String | Description of reference loss. |
modelUuid | String | UUID of model. Validate model exists and is of type Analytical or Simulated |
type | String | Type of analysis. One of Analytical orSimulated. If model is simulated, must be Simulated. If model is analytical, Analytical or Simulated. |
isActive | String | Status of reference loss. If true, reference loss is active. By default, true. |
riskSourceUuid | String | UUID of risk source. Used to validate that the risk source exists. |
folderLink | String | URL of S3-signed link to upload market exposure. |
resolution | Array | Resolution. One of Country, Admin, or Admin2 and, optionally, Lob. |
The client must belong to a group assigned the TreatyIQ Admin role to perform this operation.
Update Rollup Reference Losses
The Update Rollup Reference Loss operation (PATCH /platform/riskdata/v1/rollupreferencelosses/{Uuid}) updates the specified rollup reference loss.
A rollup reference loss is a collection of industry losses that can used to create of Share Factor risk sources. Each rollup reference loss is defined by loss data (ELT or PLT) and market exposures.
{
"name": "name",
"description": "description",
"isActive": true,
"riskSourceUuid": "uuid"
| Property | Type | Description |
|---|---|---|
name | String | Name of reference loss. |
description | String | Description of reference loss. |
isActive | Boolean | Status of reference loss. If true, reference loss is active. |
riskSourceUuid | String | UUID of the risk source. |
The client must belong to a group assigned the TreatyIQ Admin role to perform this operation.
Upload Market Exposures
The Upload Market Exposures operation (POST /platform/riskdata /v1/rollupreferencelosses/{uuid}/upload-market-exposures ) uploads the specified market exposure.
{
"stagingLink": "xhdiaxljd",
"resolution": ["Admin2", "Lob"]
}
Download Market Exposures
The Download Market Exposures operation (POST /platform/riskdata/v1/rollupreferencelosses /{uuid}/download-market-exposures ) downloads the specified market exposure.
The required resolution parameter must be specified in the body of the request:
{
"resolution": "County"
}
| Parameter | Type | Description |
|---|---|---|
resolution | String | One of Country, Admin, or Admin2 and, optionally, Lob. |
Returns the download URL:
{
"downloadUrl": "string"
}
Returns an error if the specified resolution is more granular than the granularity of segmentation in the rollup reference report, i.e., if the request specifies Admin2 in the request while the reference loss is defined as Country.
