---
title: "Subscribe an email to the weekly changelog digest"
method: POST
path: "/api/v1/public/digest/subscribe"
tags: ["Subscriptions"]
---

# Subscribe an email to the weekly changelog digest

`POST /api/v1/public/digest/subscribe`

## Request

- Base URL: `https://monit.rs`
- URL: `https://monit.rs/api/v1/public/digest/subscribe`
- Auth: none declared

Records an opt-in for the weekly email digest. A confirmation email is sent immediately; no digest content ships until the recipient clicks the confirmation link in that email.

## Request body

- DigestSubscribeRequest
  - `email` string, email, required
  - `source` string: Free-form attribution string; recorded for analytics.

## Response `200`

Subscription recorded; confirmation email sent.

## Other responses

- `400`: Malformed email.
- `429`: Rate limit exceeded for this IP.

---

[API](https://skmtc.dev/monit/apis/monit-rs-public-api.md) · [All operations](https://skmtc.dev/monit/apis/monit-rs-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/monit/apis/monit-rs-public-api/revisions/7e1923981112?raw)
