---
title: "Send Email API"
method: POST
path: "/send-email/process"
tags: ["Send Email"]
---

# Send Email API

`POST /send-email/process`

Send email to recipient(s) using API

## Request body

- SendEmailRequest
  - `from_email` string, email, required — Sender email address (must be verified sender)
  - `to` union, required — Recipient email address(es)
    - string, email
    - string[]
  - `subject` string — Email subject line
  - `html_body` string — HTML content of the email (either html_body or text_body is required)
  - `text_body` string — Plain text content of the email (either html_body or text_body is required)

## Response `200`

Email sent successfully

- SendEmailSuccess
  - `status` 'success'
  - `code` integer
  - `delivery_logs` object[]
    - `log_key` string
    - `status` string
    - `email` string

## Other responses

- `400` — Bad Request - Invalid input data
- `403` — Forbidden - API disabled or mailing disabled
- `405` — Method Not Allowed - Only POST requests allowed
- `500` — Internal Server Error - Limit reached or server error

---

[API](https://skmtc.net/blastable/apis/blastable-api-info.md) · [All operations](https://skmtc.net/blastable/apis/blastable-api-info/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blastable/blastable-api-info/revisions/cc4674aae0eb/schema)
