Overview
Configuration rating fields define the input fields that feed data into the rating engine. Each field has a definition specifying its type, key, display label, and optional configuration like select options or display conditions. Fields are associated with an entity type (e.g., “policies”, “dealership”) and a rating engine revision. These endpoints manage rating input fields only. Entity fields (events, insureds, policies) are managed through/configuration/fields endpoints.
Key Concepts
- fieldDefinition: A JSON object defining the field’s type (
className), unique key, data path, and optional properties like label, section, and display conditions - entityType: The rating entity type the field applies to — can be
policiesor any exposure type (e.g.,dealership,company) - ratingEngineRevisionId: The rating engine revision this field belongs to — must already exist
- revisionStrategy: Controls how the revision is updated —
UpdateExistingRevisionmodifies the specified revision in place.CreateNewRevisionis not yet implemented. - className: The field type —
AddressField,DateField,GroupField,InputField,LocalCurrency,MultiSelectField,SelectField, orStaticField - rank: UI rendering order within the entity type — lower values render first,
nullrenders last. Returned on list responses. Set viaPUT /configuration/rating/fields/rank; not set on creation. Not used as the list endpoint’s sort key.
