# Customer Experience: Tournament confirmation | Vronika

The confirmation page resolves a registration token and posts it to the server to confirm the tournament entry.

---

**Path:** /platform/frontend/tournament-confirmation
**Canonical:** https://vronika.co/platform/frontend/tournament-confirmation
**Category:** Platform: Customer Experience
**Live Route:** /tournament
**Source File:** trifecta/client/src/pages/TournamentConfirm.tsx

## How It Works

1. The confirmation token is read from the route.
2. The guest action posts to /api/tournaments/confirm/:token.
3. The response determines the confirmed, already-used, invalid, or error state shown on the page.

## Features

- Token-based confirmation
- Explicit confirmation action
- Already-confirmed handling
- Invalid-token and error states

## Integrations

- Tournament confirmation API
- Registration token

---

## Sources
Content derived from the live trifectabar.com codebase and deployed platform. This explainer documents implemented code and does not expose protected source routes or business data.