13 октября 2026
ID 316849
Коннектор, тип universalAPI
Коннекторы с типом universalAPI используются для получения данных из любых REST API, поддерживающих ответы в формате JSON.
Коннектор этого типа предназначен для работы только с теми REST API, которые могут быть сконфигурированы средствами пользовательского интерфейса. В рамках одного коннектора можно создать только одно соединение. В рамках одного соединения можно настроить только один URL-адрес.
Для коннекторов типа universalAPI обычно используется нормализатор json. Однако такие коннекторы могут принимать ответы API не только в виде структуры JSON, но и в виде обычной строки или числа. Для обработки таких ответов вы можете использовать другие нормализаторы, например regexp или kv.
Коннектор universalAPI поддерживает сбор событий из структур JSON только с одним уровнем вложенности. Если структура ответа содержит вложенные списки (например, список объектов, внутри которых находится другой список объектов), сбор событий из таких списков средствами коннектора не поддерживается. В этом случае рекомендуется собирать данные верхнего уровня, а обработку вложенных структур выполнять на уровне нормализатора.
Коннектор universalAPI не передает в нормализатор пустые события, содержащие объект {} или [].
Проверку соединения с источником можно выполнить после запуска коллектора, проанализировав его журналы. В случае возникновения проблем с соединением или авторизацией коллектор будет отображаться в разделе Ресурсы → Активные сервисы в желтом статусе.
Коннектор с типом universalAPI не заменяет собой другие существующие API-коннекторы, например office365.
Доступные параметры коннектора с типом universalAPI описаны в таблицах ниже.
Вкладка Основные параметры
Параметр | Описание |
|---|---|
Название | Уникальное имя ресурса. Максимальная длина имени составляет до 128 символов в кодировке Unicode. Обязательный параметр. |
Тенант | Название тенанта, которому принадлежит ресурс. Обязательный параметр. |
Тип | Тип коннектора – universalAPI. Обязательный параметр. |
Теги | Теги для поиска ресурса. Необязательный параметр. |
Описание | Описание ресурса. Максимальная длина описания составляет до 4000 символов в кодировке Unicode. |
URL | URL-адрес REST API сервера. Указывать протокол подключения (http или https) не нужно. Он определяется автоматически в зависимости от значения параметра Обязательный параметр. |
Интервал запросов (сек.) | Интервал опросов заданного URL, в секундах. Укажите число от |
HTTP метод | HTTP-метод запроса к API. Доступные значения:
Обязательный параметр. |
Авторизация | Способ авторизации для подключения к API. Доступны следующие способы авторизации:
Подробную информацию можно найти в разделе о секретах. Значение по умолчанию: Выключена. Если на вкладке Дополнительные параметры в поле Режим TLS выбрано значение Нестандартный PFX, поле Авторизация будет недоступно. |
Идентификатор секрета | Поле доступно, если в поле Авторизация выбрано значение Обычная. Нужно выбрать секрет типа credentials. Обязательный параметр. |
Токен | Поле доступно, если в поле Авторизация выбрано значение Token. Нужно выбрать секрет типа token. Обязательный параметр. |
Название токена | Поле доступно, если в поле Авторизация выбрано значение Token. Доступные значения:
Вы также можете указать название вручную. Обязательный параметр. |
Тело запроса | Тело HTTP-запроса. Вы можете также использовать переменные: |
Путь к данным в формате JSONPath | Путь к данным в структуре ответа API, указывающий на объект или список объектов. Путь задается в формате JSONPath (например, Если в ответе API ожидается обычная строка или число, укажите в качестве пути символ Обязательный параметр. |
Поле Identity | Переключатель для включения уникального идентификатора, по которому будут отбираться события. По умолчанию переключатель выключен. |
Путь к полю в формате JSONPath | Поле доступно, если переключатель Поле Identity включен. Путь к полю идентификатора в структуре элемента данных ответа API задается в формате JSONPath (например, Обязательный параметр. |
Тип | Поле доступно, если переключатель Поле Identity включен. Тип поля идентификатора, по которому будут отбираться события. Доступные значения:
Обязательный параметр. |
Формат даты | Поле доступно, если в поле Тип выбрано значение date. Формат даты может содержать дату, время, доли секунды и временную зону, например Заданный формат применяется:
|
Начальное значение | Поле доступно, если переключатель Поле Identity включен. Начальное значение поля идентификатора задается в виде строки в формате, соответствующем выбранному типу в поле Тип. Для типа date нужно указать значение в формате, указанном в поле Формат даты. Значение может содержать символы Unicode. Минимальная длина – 1 символ. |
Параметры итераций | Переключатель для включения режима итераций, используемого для API с поэтапной выдачей данных. По умолчанию переключатель выключен. |
Путь к полю с ключом итерации в формате JSONPath | Путь к полю ключа итерации в структуре элемента ответа API в формате JSONPath. Обязательный параметр. |
Интервал запросов в режиме итераций (сек.) | Интервал опроса URL в режиме итерации, в секундах. Максимальное значение: Значение по умолчанию: |
Параметр URL для ключа итерации | Имя параметра URL, в котором передается ключ итерации при запросе к API. |
Необязательные параметры запроса | Дополнительные параметры запроса в формате Для добавления параметра нажмите на кнопку + Добавить и заполните поля Ключ и Значение. Для удаления параметра установите рядом с ним флажок и нажмите на кнопку Удалить. Если включена итерация и в состоянии есть ключ итерации, он автоматически подставляется в параметры запроса. |
Заголовки запроса | Опциональные заголовки HTTP-запроса в формате Для добавления параметра нажмите на кнопку + Добавить и заполните поля Ключ и Значение. Для удаления параметра установите рядом с ним флажок и нажмите на кнопку Удалить. |
Дополнительные поля | Дополнительные поля, которые добавляются в каждый элемент данных, в формате Для добавления полей нажмите на кнопку + Добавить и заполните поля Название поля и JSONPath. Для удаления поля установите рядом с ним флажок и нажмите на кнопку Удалить. |
Вкладка Дополнительные параметры
Параметр | Описание |
|---|---|
Отладка | Переключатель, включающий режим отладки для коннектора. По умолчанию выключен. |
Кодировка символов | Кодировка символов. По умолчанию выбрано значение UTF-8. |
Прокси-сервер | Параметры прокси-сервера, если он требуется для подключения к API. Можно выбрать один из доступных прокси или создать новый. |
Режим TLS | Режим шифрования TLS. При использовании шифрования TLS вы не можете указать IP-адрес в поле URL на вкладке Основные параметры. Доступные значения:
|
Время ожидания запроса (сек.) | Период ожидания ответа на запрос к API, в секундах. По умолчанию время ожидания ответа составляет 30 секунд. |
Количество повторных запросов | Количество повторных попыток выполнить запрос при появлении ошибки. Значение по умолчанию: |
Интервал повторных запросов (сек.) | Интервал между повторными попытками запроса, в секундах. Значение по умолчанию: |