connector.create

Описание

object connector.create(object/array connectors)

Этот метод позволяет создавать новые объекты коннектора.

Этот метод доступен только для типа пользователя Super admin. Разрешения на вызов метода можно отозвать в настройках роли пользователя. Чтобы получить больше информации смотрите Роли пользователя.

Параметры

(object/array) Объекты коннектора для создания.

В дополнение к стандартным свойствам коннектора, метод принимает следующие параметры.

Параметр Type Описание
tags array Фильтр тегов коннектора.

Возвращаемые значения

(object) Возвращает объект, содержащий идентификаторы созданных коннекторов в свойстве connectorids. Порядок возвращаемых идентификаторов соответствует порядку переданных коннекторов.

Примеры

Создание соединителя

Создайте соединитель для экспорта событий триггера с фильтром тегов. HTTP-аутентификация будет выполняться с использованием токена Bearer.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "connector.create",
    "params": [
        {
            "name": "Export of events",
            "data_type": 1,
            "url": "{$DATA_EXPORT_URL}",
            "authtype": 5,
            "token": "{$DATA_EXPORT_BEARER_TOKEN}",
            "tags": [
                {
                    "tag": "service",
                    "operator": 0,
                    "value": "mysqld"
                }
            ]
        }
    ],
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "connectorid": [
            "3"
        ]
    },
    "id": 1
}

Источник

CConnector::create() в ui/include/classes/api/services/CConnector.php.