---
title: "Subscribe an email to the Sandwich newsletter"
method: POST
path: "/api/newsletter"
tags: ["Newsletter"]
---

# Subscribe an email to the Sandwich newsletter

`POST /api/newsletter`

## Request

- Base URL: `https://www.joinsandwich.com`
- URL: `https://www.joinsandwich.com/api/newsletter`
- Auth: none declared

## Request body

- object
  - `email` string, email, required
  - `firstName` string
  - `recaptchaToken` string

## Response `200`

Subscription accepted

- object
  - `success` boolean
  - `message` string

## Other responses

- `400`: Structured JSON error with code, message, and resolution hint
- `405`: Structured JSON error with code, message, and resolution hint
- `429`: Structured JSON error with code, message, and resolution hint
- `500`: Structured JSON error with code, message, and resolution hint

---

[API](https://skmtc.dev/joinsandwich/apis/sandwich-public-api.md) · [All operations](https://skmtc.dev/joinsandwich/apis/sandwich-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/joinsandwich/apis/sandwich-public-api/revisions/6464c8d2ca48?raw)
