Resend
Отправка электронных писем и управление контактами с помощью Resend.
Resend — это современный сервис электронной почты, разработанный для разработчиков, чтобы легко отправлять транзакционные и маркетинговые письма. Он предоставляет простой, надежный API и панель управления для управления доставкой электронной почты, шаблонами и аналитикой, что делает его популярным выбором для интеграции функциональности электронной почты в приложения и рабочие процессы.
С помощью Resend вы можете:
- Отправлять транзакционные письма: Доставлять сбросы паролей, уведомления, подтверждения и многое другое с высокой доставляемостью
- Управлять шаблонами: Создавать и обновлять шаблоны электронной почты для единообразного брендинга и сообщений
- Отслеживать аналитику: Мониторить доставку, открытия и клики для оптимизации производительности вашей электронной почты
- Легко интегрироваться: Использовать простой API и SDK для бесшовной интеграции с вашими приложениями
- Обеспечивать безопасность: Пользоваться надежной аутентификацией и проверкой домена для защиты репутации вашей электронной почты
В AACFlow интеграция с Resend позволяет вашим агентам программно отправлять электронные письма в рамках ваших автоматизированных рабочих процессов. Это позволяет реализовать такие сценарии использования, как отправка уведомлений, оповещений или пользовательских сообщений непосредственно от ваших агентов на базе AACFlow. Подключая AACFlow к Resend, вы можете автоматизировать задачи коммуникации, обеспечивая своевременную и надежную доставку электронной почты без ручного вмешательства. Интеграция использует ваш API-ключ Resend, сохраняя ваши учетные данные в безопасности, одновременно обеспечивая мощные сценарии автоматизации электронной почты.
Интегрируйте Resend в ваш рабочий процесс. Отправляйте электронные письма, получайте статус писем, управляйте контактами и просматривайте домены. Требуется API-ключ.
Отправить электронное письмо с использованием вашего собственного API-ключа Resend и адреса отправителя
| Параметр | Тип | Обязательный | Описание |
|---|
fromAddress | string | Да | Адрес электронной почты отправителя (например, "sender@example.com" или "Sender Name <sender@example.com>") |
to | string | Да | Адрес электронной почты получателя (например, "recipient@example.com" или "Recipient Name <recipient@example.com>") |
subject | string | Да | Тема письма |
body | string | Да | Содержимое тела письма (обычный текст или HTML в зависимости от contentType) |
contentType | string | Нет | Тип содержимого для тела письма: "text" для обычного текста или "html" для HTML-содержимого |
cc | string | Нет | Адрес электронной почты получателя копии |
bcc | string | Нет | Адрес электронной почты получателя скрытой копии |
replyTo | string | Нет | Адрес электронной почты для ответа |
scheduledAt | string | Нет | Запланировать отправку письма на более позднее время в формате ISO 8601 |
tags | string | Нет | Пары ключ:значение, разделенные запятыми, для тегов письма (например, "category:welcome,type:onboarding") |
resendApiKey | string | Да | API-ключ Resend для отправки писем |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли отправлено письмо |
id | string | ID письма, возвращенный Resend |
to | string | Адрес электронной почты получателя |
subject | string | Тема письма |
body | string | Содержимое тела письма |
Получить детали ранее отправленного письма по его ID
| Параметр | Тип | Обязательный | Описание |
|---|
emailId | string | Да | ID письма для получения |
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
id | string | ID письма |
from | string | Адрес электронной почты отправителя |
to | json | Адреса электронной почты получателей |
subject | string | Тема письма |
html | string | HTML-содержимое письма |
text | string | Содержимое письма в виде обычного текста |
cc | json | Адреса электронной почты получателей копии |
bcc | json | Адреса электронной почты получателей скрытой копии |
replyTo | json | Адреса электронной почты для ответа |
lastEvent | string | Последний статус события (например, delivered, bounced) |
createdAt | string | Временная метка создания письма |
scheduledAt | string | Временная метка запланированной отправки |
tags | json | Теги письма в виде пар имя-значение |
Создать новый контакт в Resend
| Параметр | Тип | Обязательный | Описание |
|---|
email | string | Да | Адрес электронной почты контакта |
firstName | string | Нет | Имя контакта |
lastName | string | Нет | Фамилия контакта |
unsubscribed | boolean | Нет | Отписан ли контакт от всех рассылок |
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
id | string | ID созданного контакта |
Получить список всех контактов в Resend
| Параметр | Тип | Обязательный | Описание |
|---|
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
contacts | json | Массив контактов с id, email, first_name, last_name, created_at, unsubscribed |
hasMore | boolean | Есть ли еще контакты для получения |
Получить детали контакта по ID или адресу электронной почты
| Параметр | Тип | Обязательный | Описание |
|---|
contactId | string | Да | ID контакта или адрес электронной почты для получения |
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
id | string | ID контакта |
email | string | Адрес электронной почты контакта |
firstName | string | Имя контакта |
lastName | string | Фамилия контакта |
createdAt | string | Временная метка создания контакта |
unsubscribed | boolean | Отписан ли контакт |
Обновить существующий контакт в Resend
| Параметр | Тип | Обязательный | Описание |
|---|
contactId | string | Да | ID контакта или адрес электронной почты для обновления |
firstName | string | Нет | Обновленное имя |
lastName | string | Нет | Обновленная фамилия |
unsubscribed | boolean | Нет | Должен ли контакт быть отписан от всех рассылок |
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
id | string | ID обновленного контакта |
Удалить контакт из Resend по ID или адресу электронной почты
| Параметр | Тип | Обязательный | Описание |
|---|
contactId | string | Да | ID контакта или адрес электронной почты для удаления |
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
id | string | ID удаленного контакта |
deleted | boolean | Успешно ли удален контакт |
Получить список всех проверенных доменов в вашем аккаунте Resend
| Параметр | Тип | Обязательный | Описание |
|---|
resendApiKey | string | Да | API-ключ Resend |
| Параметр | Тип | Описание |
|---|
domains | json | Массив доменов с id, name, status, region и createdAt |
hasMore | boolean | Есть ли еще домены для получения |