Orchestrator

Вебхуки (Оркестратор)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Вебхуки уведомляют внешние сервисы, такие как клиенты чата или другие внешние API, о событиях. Вебхук может установить URL, когда происходит конкретное событие.

Phrase Orchestrator предоставляет услугу, которая отслеживает и обрабатывает уведомления от сторонних систем. Эта услуга позволяет пользователям соединять свои рабочие процессы с широким спектром внешних систем, поддерживающих HTTP-запросы.

Входящие вебхуки

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

Настроить входящий вебхук

Чтобы настроить входящий вебхук, выполните следующие шаги:

  1. Перетащите триггер Webhook в рабочий процесс.

    Webhook Example

    Триггер появляется в рабочем процессе.

  2. Нажмите на триггер, чтобы открыть вкладку Overview.

  3. Выберите вкладку Webhook.

    1. Скопируйте Webhook URL.

      Webhook URL Location

      Этот URL следует считать секретным и не делиться им. При случайном обмене нажмите Regenerate, чтобы создать новый и аннулировать существующий.

    2. Чтобы отправить полезную нагрузку с данными для использования внутри рабочих процессов, предоставьте схему этой полезной нагрузки.

      1. Чтобы указать схему, нажмите Edit webhook.

      2. Выберите Input Type:

        JSON Schemas являются стандартом для определения JSON-пейлоадов. Если существует сервис, который их использует, или внешний сервис для подключения к Orchestrator предоставляет один, скопируйте его как есть.

        Webhook Input Type
        • JSON

          Предоставьте пример JSON-пейлоада для более простой настройки, позволяя тестировать вебхук без определения точных правил.

        • JSON Schema

          Точно определите структуру, типы данных и правила валидации для JSON-данных.

      3. Нажмите Save payload schema.

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

    3. При необходимости откройте вкладку «Filters», чтобы добавить фильтры в триггер.

Чтобы запустить рабочий процесс после его публикации, отправьте POST-запрос на URL вебхука. Для рабочих процессов, у которых не настроена схема, тело должно быть пустым. Если применяется настроенная схема, пейлоад должен соответствовать схеме.

Исходящие вебхуки

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

Вебхуки в других сервисах могут быть инициированы через действие «Отправить HTTP-запрос».

Настроить исходящий вебхук

Чтобы настроить исходящий вебхук, выполните следующие шаги:

  1. Перетащите действие «Send HTTP Request» в рабочий процесс.

  2. Нажмите на действие, чтобы открыть конфигурацию.

  3. Выберите вкладку «Parameters» и задайте необходимые настройки.

  4. Нажмите Save parameters.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.