Запуск потока Power Automate с помощью HTTP-запроса

Привет! В этом руководстве мы узнаем, как создать веб-API из Power Automate, чтобы мы могли использовать его из любого приложения.

Часть 1. Создание потока Power Automate.

В качестве первого пункта создадим пустое рабочее пространство типа Automated Cloud Flow:

Теперь поищем триггер под названием: When to HTTP request is received, который позволит нам активировать поток, когда к этому процессу поступает HTTP-запрос.

Затем нам нужно будет определить формат JSON нашей схемы для API. Для этого мы можем использовать пример с помощью опции: Use sample payload to generate schema:

{
    "emailAdress": "daniel@esdanielgomez.com",
    "emailSubject": "Hi from Power Automate",
    "username": "esdanielgomez"
}
Войти в полноэкранный режим Выйти из полноэкранного режима

После принятия схема будет сгенерирована в соответствии с примером, и теперь мы можем использовать эти переменные в последующих действиях потока.

Поскольку в Power Automate обязательным условием является наличие триггера и хотя бы одного действия, сейчас мы добавим действие, позволяющее отправить письмо в соответствии с данными, полученными в веб-API:

Наконец, при сохранении потока конечная точка веб-API будет видна:

Часть 2. Тестирование потока Power Automate

Теперь мы можем вызывать наш поток через HTTP post из любого приложения. Здесь мы можем увидеть пример из Postman и электронное письмо в результате:

Спасибо за чтение.

Надеюсь, вам понравилась статья. Если у вас есть какие-либо вопросы или идеи, буду рад возможности пообщаться с вами и вместе обменяться знаниями друг с другом.

До встречи на Twitter / esDanielGomez.com!

С уважением!

Оцените статью
devanswers.ru
Добавить комментарий