---
title: "Bind Email Send"
method: POST
path: "/api/user/profile/bind-email-send"
---

# Bind Email Send

`POST /api/user/profile/bind-email-send`

Mint + DELIVER an OTP to the target email for the caller to verify.

Pre-flight 409s if the email already belongs to a DIFFERENT account
(the partial unique index would catch it at write time, but a clear
409 up front is friendlier). Re-verifying the SAME email the caller
already owns passes through. Per-email 60s cooldown reuses the pending
code (idempotent {sent:true}).

## Headers

- `authorization` string, nullable

## Request body

- BindEmailSendIn
  - `email` string, required
  - `language` string

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/omicos/apis/omicos-server.md) · [All operations](https://skmtc.dev/omicos/apis/omicos-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/omicos/omicos-server/revisions/a00b94573ffe/schema)
