---
title: "Join the updates list"
method: POST
path: "/v1/updates"
tags: ["Updates"]
---

# Join the updates list

`POST /v1/updates`

## Request

- Base URL: `https://api.uxduck.com`
- URL: `https://api.uxduck.com/v1/updates`
- Auth: none declared

Emails a confirmation link, at most once in 10 minutes to an address. Already subscribed addresses receive a reminder, at most once in 24 hours after the last sign-up email. The answer is the same whether or not the address is already on the list. Deployed APIs require a Turnstile secret; where a secret is configured, the page's token in X-Turnstile-Token must pass.

## Headers

- `X-Turnstile-Token` string

## Request body

- object
  - `email` string, email, required

## Response `202`

Check your email

- object
  - `status` 'check-your-email', required

## Other responses

- `400`: Not an email address
- `403`: The Turnstile check did not pass
- `429`: Too many from this address
- `503`: Accounts are not set up here

---

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