---
title: "transaction.validated"
description: "Triggered when business rule validation for the transaction is completed."
url: "https://developers.zinnia.com/event-catalog/events/transaction-validated"
image: "https://developers.zinnia.com/_og/d/c_Ocean.takumi,title_transaction.validated,description_Triggered+when+business+rule+validation+for+the+transaction+is+completed.,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiNFRjc0MDAifX19,p_Ii9ldmVudC1jYXRhbG9nL2V2ZW50cy90cmFuc2FjdGlvbi12YWxpZGF0ZWQi,s_2kt6b_4fk2ydjOxr.png"
---

## transaction.validated

Triggered when business rule validation for the transaction is completed.

[Back to Catalog](https://developers.zinnia.com/event-catalog/)

type: transaction.validated

family: Lifecycle

LOB: Life, Annuity

---

## [Standard Metadata](#standard-metadata)

Common fields across all events.

| Field           | Type          | Description                     | Example                              |
| :-------------- | :------------ | :------------------------------ | :----------------------------------- |
| id              | GUID          | Unique identifier for the event | 123e4567-e89b-12d3-a456-426614174000 |
| carrier         | String        | Insurance carrier code          | EVGL                                 |
| correlationId   | GUID          | Trace ID across systems         | 223e4567-e89b-12d3-a456-426614174111 |
| source          | String        | Source system                   | Zinnia.EventManagement               |
| type            | String        | Standard event type             | validated                            |
| dataContentType | String        | Payload format                  | application/json                     |
| specVersion     | String        | Event spec version              | v1                                   |
| time            | ISO Timestamp | Event occurrence time           | 2024-02-14T03:23:09.496Z             |

---

## [Business Data](#business-data)

Event-specific payload fields.

| Field              | Type     | Description                                           |
| :----------------- | :------- | :---------------------------------------------------- |
| id                 | String   | Case / admin ID                                       |
| status             | String   | Lifecycle status of the event subject                 |
| createdAt          | ISO Date | Created timestamp                                     |
| updatedAt          | ISO Date | Updated timestamp                                     |
| process            | String   | Business process / transaction type                   |
| processSubType     | String   | Sub type of the business process                      |
| lob                | String   | Line of business                                      |
| transactionType    | String   | High-level commercial transaction category            |
| applicationSource  | String   | Channel that originated the transaction               |
| associatedEntities | Array    | Related domain entities (policy, case, document)      |
| requestContext     | Object   | Additional context (product name, distribution, etc.) |

---

## [Identifiers](#identifiers)

| Field        | Type   | Description                        | Example                              |
| :----------- | :----- | :--------------------------------- | :----------------------------------- |
| policyNumber | String | Policy number                      | FXXXXXXX                             |
| eAppID       | GUID   | Application ID (New Business only) | 323e4567-e89b-12d3-a456-426614174222 |
| planCode     | String | Plan code                          | EVGLTL0101                           |
| zlCase       | String | Zinnia case ID                     | CAXXXX121214                         |

---

## [Enum Values](#enum-values)

-   **status:**
    
    INPROGRESS
    
    COMPLETED
    
    EXCEPTION
-   **transactionType:**
    
    NEW\_BUSINESS
    
    FINANCIAL
    
    NON\_FINANCIAL
    
    CLAIM
-   **applicationSource:**
    
    Electronic
    
    Paper
    
    Portal
    
    Agent
-   **lob:**
    
    Life
    
    Annuity

---

## [Try It](#try-it)

Send a sample `transaction.validated` event to your own endpoint. Pick a transaction category, edit the payload, then fire a live request and inspect the response.

---

Built for the Zinnia developer portal. | specVersion: v1 · contentType: application/json