Policy Created Event
Event emitted when a new insurance policy is created in the system.
Overview
The PolicyCreatedEventV1 event is emitted by the PolicyService when a new insurance policy is successfully created in the system. This event marks the beginning of the policy lifecycle and contains comprehensive information about the newly created policy.
When is this event emitted?
This event is published when:
- A customer successfully completes the policy purchase process
- A quote is converted into an active policy
- A new policy is created through administrative channels
Key Information
The event payload includes:
- Policy Identification: Policy ID, policy code, and status
- Policyholder Details: Policy holder ID and associated quote ID
- Partner Information: Partner ID, name, package details
- Product Details: Full product information including premiums, tranches, and beneficiaries
- Financial Configuration: Premium amounts, escalation settings, and collection details
- Categorization: Division, subdivision, product category, and country code
Downstream Consumers
Systems that typically consume this event include:
- Billing and collections systems
- Customer communication services
- Reporting and analytics platforms
- Partner integration services
Schemas
JSON Schema
Event emitted when a policy is created.
Unique identifier for the event (UUID as string)
Correlation identifier for the event (UUID as string)
Timestamp when the event was noticed (milliseconds since epoch)
Timestamp when the event took effect (milliseconds since epoch)
Type of the event.
Logical clock reading for event ordering
Unique identifier for the policy (UUID as string)
Unique identifier for the policy
Status of the policy (e.g., PENDING_FIRST_PAYMENT, ACTIVE)
Start date of the policy (milliseconds since epoch)
Unique identifier for the policy holder
Unique identifier for the quote (UUID as string)
Unique identifier for the partner
Name of the partner
Unique identifier for the package
Name of the package
Name of the product bundle
Unique identifier for the product bundle
Unique identifier for the product category
Name of the product category
Division information for categorization
Subdivision information for categorization
List of products associated with this event
Additional metadata as key-value pairs
Country code for the policy.
The premium amount for the policy
Configuration for escalation handling.
Financial details related to this policy.
Avro Schema
Event emitted when a policy is created.
Unique identifier for the event (UUID as string)
Correlation identifier for the event (UUID as string)
Timestamp when the event was noticed
Timestamp when the event took effect
Type of the event.
Logical clock reading for event ordering
Unique identifier for the policy (UUID as string)
Unique identifier for the policy
Status of the policy (e.g., PENDING_FIRST_PAYMENT, ACTIVE)
Start date of the policy
Unique identifier for the policy holder
Unique identifier for the quote (UUID as string)
Unique identifier for the partner
Name of the partner
Unique identifier for the package
Name of the package
Name of the product bundle
Unique identifier for the product bundle
Unique identifier for the product category
Name of the product category
Division information for categorization
Subdivision information for categorization
List of products associated with this event
Additional metadata as key-value pairs
Country code for the policy.
The premium amount for the policy
Configuration for escalation handling.
Financial details related to this policy.