---
title: "Verification Event"
description: "The VerificationEvent tracks the status of credential requests that are initiated via the credentials/verify endpoint of the verifier service."
stack: "Enterprise Stack (commercial) — version 0.21.0"
stack_version: "0.21.0"
stack_comparison: https://docs.walt.id/community-vs-enterprise.md
canonical_url: https://docs.walt.id/enterprise-stack/administration/events-and-metrics/event-types/verification-event
generated: 2026-07-20
---
# Verification Event

The `VerificationEvent` tracks the status of credential requests that are initiated via the `credentials/verify`
endpoint of the verifier service.

## Example Verification Event

```json
{
  "type": "id.walt.commons.events.VerificationEvent",
  "eventType": "VerificationEvent",
  "_id": "e7a33f7b-024c-4ff7-980b-d47f7ed825e7",
  "originator": null,
  "organization": "waltid",
  "target": "waltid.mycustomer.verifier1",
  "timestamp": 1741252466353,
  "action": {
    "type": "init_session"
  },
  "status": {
    "type": "Open"
  },
  "callId": "9c2f6b21-8d99-4a41-8950-66f5aa4485d2",
  "error": null,
  "sessionId": "bec96d15-6fe9-4553-a873-82b2ef270b15",
  "format": "vc+sd-jwt",
  "signatureAlgorithm": "",
  "credentialType": "identity_credential"
}
```

### VerificationEvent Attributes

-    **type**: Specifies the Kotlin class name of the event.

-    **eventType**: Indicates the type of event. In our case `"VerificationEvent"`.

-    **_id**: A unique identifier for the event, represented as a UUID, e.g. `"e7a33f7b-024c-4ff7-980b-d47f7ed825e7"`.

-    **originator**: Attribute identifying the user or system that initiated the event.

-    **organization**: The organization responsible for the event, e.g. `"waltid"`.

-    **target**: The service in which the event was triggered, e.g. `"waltid.mycustomer.verifier1"`.

-    **timestamp**: The time the event occurred, represented as a Unix timestamp in milliseconds, e.g. `1741252466353`.

-    **action**: This describes the specific action of the event, e.g. `"init_session"`.

-    **status**: The current state of the event. It is represented as an object with a `type` of `"Open"`, indicating that the event is in progress. It can also be `Success` or `Failure`.

-    **callId**: An optional identifier for tracking HTTP calls, represented as a UUID. Here, it is `"9c2f6b21-8d99-4a41-8950-66f5aa4485d2"`.

-    **error**: An optional attribute that contains an error message if the event encountered an issue.

-    **sessionId**: A unique identifier for the session associated with the event, represented as a UUID. In this example, it is `"bec96d15-6fe9-4553-a873-82b2ef270b15"`.

-    **format**: The format of the credential being verified. In this example, it is `"vc+sd-jwt"`.

-    **signatureAlgorithm**: The algorithm used for signing.

-    **credentialType**: The type of credential being verified, e.g. `"identity_credential"`.
