---
title: "transaction.completed"
description: "Triggered when the transaction is successfully processed by the system of record."
url: "https://developers.zinnia.com/event-catalog/events/transaction-completed"
image: "https://developers.zinnia.com/_og/d/c_Ocean.takumi,title_transaction.completed,description_Triggered+when+the+transaction+is+successfully+processed+by+the+system+of+record.,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiNFRjc0MDAifX19,p_Ii9ldmVudC1jYXRhbG9nL2V2ZW50cy90cmFuc2FjdGlvbi1jb21wbGV0ZWQi,s_gSUlKm1ykSvYCYOj.png"
---

## transaction.completed

Triggered when the transaction is successfully processed by the system of record.

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

type: transaction.completed

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             | completed                            |
| 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                              |
| :----------- | :----- | :---------------------------------------- | :----------------------------------- |
| partyId      | GUID   | Party / policyholder ID (Post Issue only) | 2ad51ecf-9923-437f-a6f0-70968e464cdb |
| 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:**
    
    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.completed` 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