---
title: "POST /v1/emails"
method: POST
path: "/v1/emails"
---

# POST /v1/emails

`POST /v1/emails`

## Request body

- object
  - `to` string, email, required
  - `from` string, email, required
  - `subject` string, required
  - `replyTo` string
  - `text` string
  - `html` string
  - `attachments` object[]
    - `filename` string, required
    - `content` string, required

## Response `200`

Retrieve the user

- object
  - `emailId` string

## Changes

- **2024-05-21** `ad91eadfd8ee` — 6 breaking, 8 warning, 5 info
  - the request property `html` became not nullable
  - the request property `text` became not nullable
  - the request property `subject` became required
  - request property `replyTo` list-of-types was narrowed by removing types `array` from media type `application/json`
  - …15 more

[Change history](https://skmtc.dev/usesend/apis/usesend-api/changes/v1/emails/post.md)

---

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