---
title: "GET /policy/events"
method: GET
path: "/policy/events"
---

# GET /policy/events

`GET /policy/events`

## Request

- Base URL: `https://docs.socotra.com`
- URL: `https://docs.socotra.com/policy/events`
- Auth: none declared
- TypeScript: <https://skmtc.dev/socotra/apis/socotra-insurance-suite-openapi/docs/policy/events/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

OK

- PolicyServiceEventTypeDefinitions
  - `accountEvents` AccountEvents, required
    - `policy.account.anonymize` AccountEventData
      - `accountLocator` string, ulid, required
    - `policy.account.update` AccountEventData
      - `accountLocator` string, ulid, required
    - `policy.account.validate` AccountEventData
      - `accountLocator` string, ulid, required
    - `policy.account.discard` AccountEventData
      - `accountLocator` string, ulid, required
    - `policy.account.create` AccountEventData
      - `accountLocator` string, ulid, required
  - `quoteEvents` QuoteEvents, required
    - `policy.quote.issue` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.staticdata.replace` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.create` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.reset` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.staticdata.anonymize` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.staticdata.update` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.refuse` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.staticdata.add` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.anonymize` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.underwrite` QuoteUnderwrittenEventData
      - `quoteLocator` string, ulid, required
      - `underwritingStatus` 'info' | 'block' | 'decline' | 'reject' | 'approve', required
    - `policy.quote.manualunderwrite` QuoteManuallyUnderwrittenEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.update` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.price` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.validate` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.discard` QuoteEventData
      - `quoteLocator` string, ulid, required
    - `policy.quote.accept` QuoteEventData
      - `quoteLocator` string, ulid, required
  - `policyStatusEvents` PolicyStatusEvents, required
    - `policy.status.update` PolicyStatusEventData
      - `policyLocator` string, ulid, required
      - `newStatuses` ListPageResponsePolicyStatus, required
        - `listCompleted` boolean, required
        - `items` string[], required
      - `removedStatuses` ListPageResponsePolicyStatus, required
        - `listCompleted` boolean, required
        - `items` string[], required
  - `transactionEvents` TransactionEvents, required
    - `policy.renewal.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.cancellation.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.update` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.reversal.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.update` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.update` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.update` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.continuation.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.change.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.continuation.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.update` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.cancellation.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.price` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.update` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.continuation.accept` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.reinstatement.issue` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.change.reset` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.underwrite` TransactionUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `underwritingStatus` string, required
    - `policy.reinstatement.validate` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reinstatement.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.refuse` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.manualUnderwrite` TransactionManualUnderwritingEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.renewal.discard` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.flatCancellation.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
    - `policy.reversal.create` TransactionEventData
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
  - `policyStaticDataEvents` PolicyStaticDataEvents, required
    - `policy.staticdata.add` PolicyLocatorData
      - `policyLocator` string, ulid, required
    - `policy.staticdata.update` PolicyLocatorData
      - `policyLocator` string, ulid, required
    - `policy.staticdata.anonymize` PolicyLocatorData
      - `policyLocator` string, ulid, required
    - `policy.staticdata.replace` PolicyLocatorData
      - `policyLocator` string, ulid, required
  - `policyEvents` PolicyEvents, required
    - `policy.migrateOnRenewal.enable` PolicyLocatorData
      - `policyLocator` string, ulid, required
    - `policy.migrateOnRenewal.disable` PolicyLocatorData
      - `policyLocator` string, ulid, required
    - `policy.anonymize` PolicyLocatorData
      - `policyLocator` string, ulid, required
  - `numberingEvents` NumberingEvents, required
    - `task.numberAssignmentFailed` NumberingEventData
      - `entityLocator` string, ulid, required
  - `configMigrationEvents` ConfigMigrationEvents, required
    - `quote.config.migration.failed` ConfigMigrationEventPayload
      - `locator` string, ulid, required
      - `configVersion` string, ulid, required
    - `account.config.migration.failed` ConfigMigrationEventPayload
      - `locator` string, ulid, required
      - `configVersion` string, ulid, required
    - `policy.config.migration.failed` PolicyConfigMigrationEventPayload
      - `policyLocator` string, ulid, required
      - `transactionLocator` string, ulid, required
      - `configVersion` string, ulid, required

---

[API](https://skmtc.dev/socotra/apis/socotra-insurance-suite-openapi.md) - [All operations](https://skmtc.dev/socotra/apis/socotra-insurance-suite-openapi/llms.txt) - [OpenAPI document](https://skmtc.dev/socotra/apis/socotra-insurance-suite-openapi/revisions/77ee7d8172b9?raw)
