---
title: "Join the waitlist (double opt-in)"
method: POST
path: "/v1/waitlist"
tags: ["launch"]
---

# Join the waitlist (double opt-in)

`POST /v1/waitlist`

## Request

- Base URL: `https://api.portproof.org`
- URL: `https://api.portproof.org/v1/waitlist`
- Auth: none required

Sends a confirmation mail with a link to `/waitlist/confirm?token=` on the web app. Always answers `201 { ok: true }`, also for an address that is already on the list. Limited to 5 calls per 15 minutes per client address.

## Request body

- object
  - `email` string, email, required
  - `country` string
  - `sku` string
  - `note` string

## Response `201`

Default Response

- object
  - `ok` true, required

## Other responses

- `400`: Default Response
- `429`: Default Response

---

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