---
title: "Unsubscribe from the waitlist via emailed link."
method: POST
path: "/v1/waitlist/unsubscribe"
tags: ["waitlist"]
---

# Unsubscribe from the waitlist via emailed link.

`POST /v1/waitlist/unsubscribe`

## Request

- Base URL: `https://api.andish.ru` (the document declares no server; this is the origin it was published from)
- URL: `https://api.andish.ru/v1/waitlist/unsubscribe`
- Auth: none declared

Mark a signup as unsubscribed (confirmed=False, token cleared).

The email link carries a plaintext token. This endpoint hashes it (SHA-256)
and looks up the stored hash — ADR-019 compliant (plaintext never in DB).

## Query parameters

- `token` string, required: Unsubscribe token from email link.

## Response `200`

Successfully unsubscribed.

- WaitlistUnsubscribeResponse: Response for successful unsubscribe.
  - `status` 'unsubscribed'
  - `message` string

## Other responses

- `404`: Token not found.
- `422`: Validation Error

---

[API](https://skmtc.dev/andish/apis/mnemo-api.md) · [All operations](https://skmtc.dev/andish/apis/mnemo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/andish/apis/mnemo-api/revisions/d5449f23414c?raw)
