---
title: "Show which address a sign-in link belongs to without using it"
method: POST
path: "/api/v1/auth/email/link/preview"
tags: ["Auth"]
---

# Show which address a sign-in link belongs to without using it

`POST /api/v1/auth/email/link/preview`

## Request

- Base URL: `https://otprun.com`
- URL: `https://otprun.com/api/v1/auth/email/link/preview`
- Auth: none declared

## Headers

- `User-Agent` string

## Request body

- LinkInputBody
  - `token` string, required: Value of t in the address of the sign-in link

## Response `200`

OK

- EmailLinkBody
  - `email` string, required: Masked address the link signs in to, such as t***@gmail.com
  - `expires_at` string, date-time, required

## Other responses

- `410`: Gone
- `422`: Unprocessable Entity
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/otprun/apis/otp-run-api.md) · [All operations](https://skmtc.dev/otprun/apis/otp-run-api/llms.txt) · [OpenAPI document](https://skmtc.dev/otprun/apis/otp-run-api/revisions/43d40d5f4050?raw)
