Fires when an agent submits a policy change that waits for review. This is the event of the "Policy Change submitted" admin alert. It fires where that alert is sent, also when the alert's email list is empty. revision_id is the revision of the change, which the alert routes by (policy type and state). effective_date is the date the change starts.
Field
Value
Topic
policies.policy_change_submitted
Schema ID
BritecorePolicyChangeSubmitted.v1
Version
1.0.0
Payload schema
Code
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://docs.britecore.com/schemas/events/policy_change_submitted.json", "title": "PolicyChangeSubmittedEvent", "description": "Fires when an agent submits a policy change that waits for review. This is the event of the \"Policy Change submitted\" admin alert. It fires where that alert is sent, also when the alert's email list is empty. ``revision_id`` is the revision of the change, which the alert routes by (policy type and state). ``effective_date`` is the date the change starts.", "type": "object", "properties": { "event_id": { "type": "string", "format": "uuid", "description": "Unique identifier for this event instance." }, "event_date": { "type": "string", "format": "date-time", "description": "Timestamp the event was emitted (UTC)." }, "schema_id": { "type": "string", "description": "Schema identifier. Stable per event type.", "const": "BritecorePolicyChangeSubmitted.v1" }, "version": { "type": "string", "description": "Schema version.", "const": "1.0.0" }, "topic": { "type": "string", "description": "Topic the event was published on." }, "triggering_user": { "type": "object", "description": "User that triggered the event.", "properties": { "id": { "type": "string" }, "external_system_reference": { "type": "string" } } }, "data": { "type": "object", "properties": { "policy_id": { "type": "integer" }, "revision_id": { "type": "integer" }, "policy_term_id": { "type": "integer" }, "quote_external_system_reference": { "type": "string" }, "effective_date": { "type": "string", "format": "date-time" } }, "required": [ "policy_id", "revision_id", "policy_term_id", "quote_external_system_reference" ] } }, "required": [ "event_id", "event_date", "schema_id", "version", "topic", "data" ]}
The schema is also published as a standalone JSON Schema artefact you can
fetch and consume programmatically. See schemas/events/policy_change_submitted.json
on the published portal.