2026.08.a
HighlightsThe 2026.08.a release features updates to the Grouping API and 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.
Grouping API
Create Grouping Job
The Create Grouping Job operation (POST /platform/grouping/v1/jobs) creates a grouping job.
This operation now supports additional grouping settings in regards to perspectives and granularities and the ability to pass in a list a granularities:
{
"resourceType": "analyses",
"resourceUris": [
"/platform/riskdata/v1/analyses/{{analysisId1}}",
"/platform/riskdata/v1/analyses/{{analysisId2}}"
],
"settings": {
"analysisName": "IRPGroupAnalysesPostman",
"description": "IRPGroupAnalysesPostman",
"currency": {
"code": "USD",
"scheme": "RMS",
"vintage": "RL18",
"asOfDate": "2020-03-01"
},
"numOfSimulations": 5000,
"propagateDetailedLosses": false,
"onlySharedPerspectivesAndGranularities": false,
"outputGranularities": [["", ""], [""]],
"outputPerspectives": ["", ""],
"simulationWindowStart": "01/01/2021",
"simulationWindowEnd": "12/31/2021",
"reportingWindowStart": "01/01/2021",
"regionPerilSimulationSet": []
}
}The settings object accepts several new parameters:
| Property | Type | Description |
|---|---|---|
propagateDetailedLosses | Boolean | Can now be defined for PLT-PLT grouping. By default, false. |
onlySharedPerspectivesAndGranularities | Boolean | Can now be defined for PLT-PLT grouping. By default, false. |
outputGranularities | String | List of list granularities. |
outputPerspectives | String | List of string granularities. |
If specified, the values are returned in a Get Grouping Job response.
Get Grouping Job
The Get Grouping Job operation (GET /platform/grouping/v1/jobs/{jobId}) polls the specified job.
This operation now returns the onlySharedPerspectivesAndGranularities, outputGranularities, and outputPerspectives properties if they were specified in the job request.
{
... removed for readability ...
"tasks": [
{
"taskId": "string",
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"jobId": "string",
"status": "string",
"submittedAt": "string",
"createdAt": "string",
"name": "string",
"percentComplete": 0,
"priorTaskGuids": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"output": {
"summary": "string",
"errors": [
{
"message": "string"
}
],
"log": {
"propagateDetailedLosses": false,
"onlySharedPerspectivesAndGranularities": false, //default is false
"outputGranularities": [], //field only needed if user passed in input here
"outputPerspectives": [] //field only needed if user passed in input here
}
}
}
]
}Risk Data API
Create Program Set
The Create Program Set operation (POST /platform/riskdata/v1/programsets) creates a program set.
A program set is a representation of a reinsurance deal or treaty. Each program set consists of multiple programs, which define ways to structure risk within the treaty. Security for those programs is defined in the program set.
This operation now requires that a valid resource group ID be specified in the x-rms-resource-group-id header parameter.
A resource group is a mechanism for managing and tracking the resource quota allocated to the tenant for a specific entitlement. The resource group identifies a group a principals (end users and client applications) that have access to a particular entitlement to the resource quotas available to the tenant for that particular entitlement. A tenant is automatically provisioned a single resource group.
The x-rms-resource-group-id header parameter passes a resource group ID. The resource group ID identifies the entitlement and resource group. A single entitlement may be allocated multiple resource groups, each of which has been allocated a percentage of the tenant's work load for that application. To learn more, see Resource Management.
Create Program
The Create Inward Program operation (POST /platform/riskdata/v1/programsets/{programsetId}/program) creates an inward program.
An inward program is a collection of program treaties that represent contracts between the insurer and reinsurer. The inward program enables the insurer to evaluate exposure to risk within a variety of reinsurance structures, which pair an inward retrocession treaty with the subjects (exposures and risk sources) they cover.
This operation now requires that a valid resource group ID be specified in the x-rms-resource-group-id header parameter.
A resource group is a mechanism for managing and tracking the resource quota allocated to the tenant for a specific entitlement. The resource group identifies a group a principals (end users and client applications) that have access to a particular entitlement to the resource quotas available to the tenant for that particular entitlement. A tenant is automatically provisioned a single resource group.
The x-rms-resource-group-id header parameter passes a resource group ID. The resource group ID identifies the entitlement and resource group. A single entitlement may be allocated multiple resource groups, each of which has been allocated a percentage of the tenant's work load for that application. To learn more, see Resource Management.
Update Program
The Update Program operation (POST /platform/riskdata/v1/programsets/{programsetId}/program/{programId}) updates the specified program.
A program defines a reinsurance structure that enables you to test different structure types, different subjects, or other deviations.
This operation now requires that a valid resource group ID be specified in the x-rms-resource-group-id header parameter.
A resource group is a mechanism for managing and tracking the resource quota allocated to the tenant for a specific entitlement. The resource group identifies a group a principals (end users and client applications) that have access to a particular entitlement to the resource quotas available to the tenant for that particular entitlement. A tenant is automatically provisioned a single resource group.
The x-rms-resource-group-id header parameter passes a resource group ID. The resource group ID identifies the entitlement and resource group. A single entitlement may be allocated multiple resource groups, each of which has been allocated a percentage of the tenant's work load for that application. To learn more, see Resource Management.
Get Locations by Exposure Variation
The Get Locations by Exposure Variation operation GET /platform/riskdata/v1/exposurevariations/{Id}/locations` returns information about the locations associated with the specified exposure variation.
Formerly, this operation did not return certain properties in the location and address objects.
This operation now returns the following property values in the location object: accountId, buildingComplex, createDate, updateDate.
This operation now returns the following property values in the address object: admin1GeoId, admin2GeoId, cityGeoId, createDateTime, geoDateTime, postalGeoId, updateDateTime
