Orchestrator

Webhooks (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 вебхука. Для рабочих процессов, у которых не настроена схема, тело должно быть пустым. Если применяется настроенная схема, полезная нагрузка должна соответствовать схеме.

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

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

Вебхуки в других сервисах могут быть вызваны через действие Send HTTP Request.

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

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

  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.