---
title: "Subscribe to the monthly Coverage Flywheel newsletter"
method: POST
path: "/v1/newsletter/subscribe"
tags: ["public"]
---

# Subscribe to the monthly Coverage Flywheel newsletter

`POST /v1/newsletter/subscribe`

## Request

- Base URL: `https://api.travelminds.ai`
- URL: `https://api.travelminds.ai/v1/newsletter/subscribe`
- Auth: none declared

Public endpoint — accepts an email + optional UTM tags. Sends a double-opt-in confirmation email; the row stays unconfirmed until the user clicks the link. GDPR-compliant double-opt-in flow.

## Request body

- NewsletterSubscribeBody
  - `email` string, required
  - `source_path` string, nullable
  - `utm_source` string, nullable
  - `utm_medium` string, nullable
  - `utm_campaign` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/travelminds/apis/travelmindsai-api-gateway.md) · [All operations](https://skmtc.dev/travelminds/apis/travelmindsai-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/travelminds/apis/travelmindsai-api-gateway/revisions/d05c8634e340?raw)
