---
title: "Render the email-verification confirm page"
method: GET
path: "/api/auth/verify-email"
tags: ["Mutations"]
---

# Render the email-verification confirm page

`GET /api/auth/verify-email`

## Request

- Base URL: `https://rrmacademy.org`
- URL: `https://rrmacademy.org/api/auth/verify-email`
- Auth: none required

Side-effect-free confirmation page for the verification magic link (GET does not consume the token, so email scanners and link prefetchers cannot silently verify). Returns an HTML page with a POST form. The `token` is the 32-64 lowercase-hex single-use token from the verification email.

## Query parameters

- `token` string, required

## Response `200`

Confirm page (HTML) with a form that POSTs the token.

## Other responses

- `400`: Malformed or missing token (HTML page).
- `410`: Token expired or already consumed (HTML page).

---

[API](https://skmtc.dev/rrmacademy/apis/rrm-academy-agent-api.md) · [All operations](https://skmtc.dev/rrmacademy/apis/rrm-academy-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rrmacademy/apis/rrm-academy-agent-api/revisions/0e3589a38b0c?raw)
