---
title: "Confirm a pending case-alert signup"
method: POST
path: "/api/subscribe/confirm"
---

# Confirm a pending case-alert signup

`POST /api/subscribe/confirm`

## Request

- Base URL: `https://app.courtdelta.com`
- URL: `https://app.courtdelta.com/api/subscribe/confirm`
- Auth: none required

Exchanges the single-use token from the confirmation email for an active subscription. Idempotent: a token that has already been used returns success with alreadyConfirmed=true rather than an error, because mail clients and users both re-open links.

## Query parameters

- `token` string, required

## Response `200`

Confirmed (or already confirmed)

## Other responses

- `400`: Missing token

---

[API](https://skmtc.dev/courtdelta/apis/court-delta-public-api.md) · [All operations](https://skmtc.dev/courtdelta/apis/court-delta-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/courtdelta/apis/court-delta-public-api/revisions/813e5b14be89?raw)
