---
title: "Start a double-opt-in email subscription"
method: POST
path: "/api/v1/subscribe"
tags: ["subscribe"]
---

# Start a double-opt-in email subscription

`POST /api/v1/subscribe`

## Request

- Base URL: `https://api.vikenda.com`
- URL: `https://api.vikenda.com/api/v1/subscribe`
- Auth: none declared

## Request body

- SubscribeBody: Double-opt-in signup: triggers a CASL confirmation email.
  - `email` string, email, required
  - `interests` string[]
  - `area` string
  - `marketing_consent` boolean

## Response `202`

Confirmation email queued.

- SubscribeResult
  - `status` 'pending' | 'already_subscribed', required
  - `message` string, required

## Other responses

- `400`: Invalid input.

---

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