Outlook
Отправлять, читать, черновики, пересылка и перемещение писем Outlook
Microsoft Outlook — почта и календарь Microsoft 365. Блок работает с письмами: отправка, черновики, чтение, пересылка, перемещение, копия, пометка прочитанным и удаление.
С Outlook в Pailot вы можете:
- Отправлять письма с вложениями, копией и скрытой копией; отвечать в цепочке
- Сохранять черновики
- Читать письма из папки и забирать вложения
- Пересылать, перемещать и копировать письма между папками
- Помечать прочитанным или непрочитанным, удалять в «Удалённые»
Нужен OAuth (вход по разрешению сервиса) Microsoft. Блок можно включить как триггер: процесс стартует при новом письме. Вебхук (входящий HTTP-запрос) не публикуйте.
Отправить письмо через Outlook.
| Параметр | Тип | Обязательный | Описание |
|---|
to | string | Да | Адрес получателя |
subject | string | Да | Тема письма |
body | string | Да | Текст письма |
contentType | string | Нет | Тип тела: text или html |
replyToMessageId | string | Нет | ID письма для ответа (цепочка) |
conversationId | string | Нет | ID переписки для цепочки |
cc | string | Нет | Копия, адреса через запятую |
bcc | string | Нет | Скрытая копия, адреса через запятую |
attachments | file[] | Нет | Вложения |
| Параметр | Тип | Описание |
|---|
success | boolean | Письмо успешно отправлено |
status | string | Статус доставки |
timestamp | string | Время отправки |
message | string | Сообщение об успехе или ошибке |
Создать черновик в Outlook.
| Параметр | Тип | Обязательный | Описание |
|---|
to | string | Да | Адрес получателя |
subject | string | Да | Тема письма |
body | string | Да | Текст письма |
contentType | string | Нет | Тип тела: text или html |
cc | string | Нет | Копия, адреса через запятую |
bcc | string | Нет | Скрытая копия, адреса через запятую |
attachments | file[] | Нет | Вложения черновика |
| Параметр | Тип | Описание |
|---|
success | boolean | Черновик успешно создан |
messageId | string | ID черновика |
status | string | Статус черновика |
subject | string | Тема черновика |
timestamp | string | Время создания черновика |
message | string | Сообщение об успехе или ошибке |
Прочитать письма из Outlook.
| Параметр | Тип | Обязательный | Описание |
|---|
folder | string | Нет | ID папки (по умолчанию Inbox) |
maxResults | number | Нет | Максимум писем (по умолчанию 1, максимум 10) |
includeAttachments | boolean | Нет | Скачать и включить вложения |
| Параметр | Тип | Описание |
|---|
message | string | Статус или служебное сообщение |
results | array | Массив писем |
attachments | file[] | Все вложения со всех писем одним списком |
Переслать письмо указанным получателям.
| Параметр | Тип | Обязательный | Описание |
|---|
messageId | string | Да | ID письма для пересылки |
to | string | Да | Адреса получателей через запятую |
comment | string | Нет | Комментарий к пересылке |
| Параметр | Тип | Описание |
|---|
message | string | Сообщение об успехе или ошибке |
results | object | Результат доставки |
↳ status | string | Статус доставки |
↳ timestamp | string | Время пересылки |
↳ httpStatus | number | Код HTTP от API |
↳ requestId | string | Заголовок request-id Microsoft Graph для трассировки |
↳ messageId | string | ID пересланного письма, если API его вернул |
↳ internetMessageId | string | Message-ID по RFC 822, если API его вернул |
Переместить письмо в другую папку.
| Параметр | Тип | Обязательный | Описание |
|---|
messageId | string | Да | ID письма |
destinationId | string | Да | ID папки назначения |
| Параметр | Тип | Описание |
|---|
success | boolean | Перемещение успешно |
message | string | Сообщение об успехе или ошибке |
messageId | string | ID перемещённого письма |
newFolderId | string | ID папки назначения |
Пометить письмо как прочитанное.
| Параметр | Тип | Обязательный | Описание |
|---|
messageId | string | Да | ID письма |
| Параметр | Тип | Описание |
|---|
success | boolean | Операция успешна |
message | string | Сообщение об успехе или ошибке |
messageId | string | ID письма |
isRead | boolean | Признак «прочитано» |
Пометить письмо как непрочитанное.
| Параметр | Тип | Обязательный | Описание |
|---|
messageId | string | Да | ID письма |
| Параметр | Тип | Описание |
|---|
success | boolean | Операция успешна |
message | string | Сообщение об успехе или ошибке |
messageId | string | ID письма |
isRead | boolean | Признак «прочитано» |
Удалить письмо (перенести в «Удалённые»).
| Параметр | Тип | Обязательный | Описание |
|---|
messageId | string | Да | ID письма |
| Параметр | Тип | Описание |
|---|
success | boolean | Операция успешна |
message | string | Сообщение об успехе или ошибке |
messageId | string | ID удалённого письма |
status | string | Статус удаления |
Скопировать письмо в другую папку.
| Параметр | Тип | Обязательный | Описание |
|---|
messageId | string | Да | ID письма |
destinationId | string | Да | ID папки назначения |
| Параметр | Тип | Описание |
|---|
success | boolean | Копирование успешно |
message | string | Сообщение об успехе или ошибке |
originalMessageId | string | ID исходного письма |
copiedMessageId | string | ID копии |
destinationFolderId | string | ID папки назначения |