---
title: "Retrieve a reverification"
method: GET
path: "/sessions/{session_id}/reverifications/{reverification_id}"
tags: ["Sessions"]
---

# Retrieve a reverification

`GET /sessions/{session_id}/reverifications/{reverification_id}`

## Request

- Base URL: `https://api.clerk.com/v1`
- URL: `https://api.clerk.com/v1/sessions/{session_id}/reverifications/{reverification_id}`
- Auth: HTTP bearer

Retrieve a reverification scoped to a session. A resource server can use this to validate a reverification id it received from its client: confirm it is real, scoped to the expected session, completed, and how fresh each factor is. Single-use / replay detection is the caller's responsibility (the id is stable, so the caller dedups consumed ids).

## Path parameters

- `session_id` string, required
- `reverification_id` string, required

## Response `200`

Success

- Reverification: A reverification scoped to a session. Returned so a resource server can validate a reverification id received from its client.
  - `object` 'reverification', required: String representing the object's type. Objects of the same type share the same value.
  - `id` string, required
  - `session_id` string, required
  - `user_id` string, required
  - `level` 'first_factor' | 'second_factor' | 'multi_factor', required: The level used for the reverification
  - `status` 'needs_first_factor' | 'needs_second_factor' | 'complete', required
  - `first_factor_verified_at` integer, nullable, required: Unix timestamp (ms) of the first factor verification, or null if not verified.
  - `second_factor_verified_at` integer, nullable, required: Unix timestamp (ms) of the second factor verification, or null if not verified.
  - `created_at` integer, required: Unix timestamp of creation.
  - `updated_at` integer, required: Unix timestamp of last update.

## Other responses

- `400`: Request was not successful
- `401`: Authentication invalid
- `404`: Resource not found

## Changes

- **2026-09-18** (2025-11-10) `1f66c253acac`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/clerk/apis/clerk-backend-api/changes/sessions/:session_id/reverifications/:reverification_id/get.md)

---

[API](https://skmtc.dev/clerk/apis/clerk-backend-api.md) - [All operations](https://skmtc.dev/clerk/apis/clerk-backend-api/llms.txt) - [OpenAPI document](https://skmtc.dev/clerk/apis/clerk-backend-api/revisions/a490313abffa?raw)
