Allianz · Schema
RatingFactorsResponse
Detailed premium breakdown and rating factors for an estimate
Financial ServicesInsuranceAsset Management
Properties
| Name | Type | Description |
|---|---|---|
| estimate_id | string | Unique identifier for the estimate |
| base_premium | number | Base premium before adjustments |
| risk_loading | number | Additional risk-based premium loading |
| discounts | number | Applied discounts |
| stamp_duty | number | Government stamp duty |
| annual_premium | number | Final annual premium after all adjustments |
| currency | string | Currency code |
| factors | array | List of individual rating factors applied |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/allianz-docs/refs/heads/main/json-schema/api-connect-rating-factors-response-schema.json",
"title": "RatingFactorsResponse",
"description": "Detailed premium breakdown and rating factors for an estimate",
"type": "object",
"properties": {
"estimate_id": {
"type": "string",
"description": "Unique identifier for the estimate",
"example": "est-500123"
},
"base_premium": {
"type": "number",
"format": "double",
"description": "Base premium before adjustments",
"example": 980.0
},
"risk_loading": {
"type": "number",
"format": "double",
"description": "Additional risk-based premium loading",
"example": 200.0
},
"discounts": {
"type": "number",
"format": "double",
"description": "Applied discounts",
"example": 50.0
},
"stamp_duty": {
"type": "number",
"format": "double",
"description": "Government stamp duty",
"example": 120.0
},
"annual_premium": {
"type": "number",
"format": "double",
"description": "Final annual premium after all adjustments",
"example": 1250.0
},
"currency": {
"type": "string",
"description": "Currency code",
"example": "AUD"
},
"factors": {
"type": "array",
"description": "List of individual rating factors applied",
"items": {
"$ref": "#/components/schemas/RatingFactor"
}
}
}
}