---
title: "List 2FA verification events"
method: GET
path: "/v1/two-fa/session/{session_id}/events"
tags: ["2FA"]
---

# List 2FA verification events

`GET /v1/two-fa/session/{session_id}/events`

Returns the lifecycle events of the 2FA verification identified by `session_id`, such as number lookup and code delivery.

## Path parameters

- `session_id` string, required

## Response `200`

Returns the list of 2FA verification events.

- TwoFactorVerificationEvent[]
  - `created_at` string, date-time, required — Date and time of the event
  - `event` string, required — Human-readable event description. One of the following values: - `Number lookup` — the Wavix platform checked whether the destination phone number is valid. Returned only when number validation is enabled for the 2FA Service. - `Code sent via SMS` — a code was sent via SMS. - `Code sent via voice` — a code was sent via a voice call. - `Verification` — a code verification attempt.
  - `status` string, required — Status of an action associated with the event. Can be either `success`, `failed`, or `pending`.
  - `charge` string, required — Cost of an operation associated with the event, in USD
  - `error` string, nullable, required — Error description, if any

## Other responses

- `403` — Request failed. The feature is disabled for your account.
- `404` — Returns when no verification matches `session_id`.

---

[API](https://skmtc.net/wavix/apis/wavix-apis.md) · [All operations](https://skmtc.net/wavix/apis/wavix-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wavix/wavix-apis/versions/b22f170488b6/schema)
