---
title: "Send Email"
method: POST
path: "/communications/emails"
tags: ["Email"]
---

# Send Email

`POST /communications/emails`

Send an email to a Client.

## Headers

- `x-api-key` string, required

## Request body

- RequestEmail — Request data for sending an email to a given email address
  - `from_email` string — Email Address of the sender. Can be a Staff Email Address or a Business Email Address
  - `to_email` string
  - `cc` string[] — List of emails to fill the CC field.
  - `bcc` string[] — List of emails to fill the Bcc field.
  - `subject` string, required — Subject of the email.
  - `body` string — Body of the email.
  - `attachments` EmailAttachment[]
    - `file_name` string — Name of the File
    - `mime_type` string — MIME type of the attachment
    - `file_storage_id` integer — The attachments filestorage ID (if null, the attachment is a media library attachment)
    - `media_library_id` string — The attachments Media Library ID (if null, the attachment is a filestorage attachment)

## Response `200`

Success flag and message Id, if applicable.

- ResponseEmail — Response data returned from sending an email.
  - `is_success` boolean — True if email was sent with success.
  - `email_service_email_id` integer — Id of the email if sent via SES (null if sent from mandrill)
  - `wodify_validation_result` string — The purpose of this attribute is to save any UserException message, that is, and user friendly message that should be shown to the end user. All methods should have, just like service actions:

---

[API](https://skmtc.net/wodify/apis/leads.md) · [All operations](https://skmtc.net/wodify/apis/leads/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wodify/leads/revisions/974500ca0714/schema)
