connector.create

Description

object connector.create(object/array connectors)

Cette méthode vous permet de créer de nouveaux objets connecteur.

Cette méthode est disponible uniquement pour le type d'utilisateur Super admin. Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Consultez User roles pour plus d'informations.

Paramètres

(object/array) Objets connecteur à créer.

En plus des propriétés standard du connecteur, la méthode accepte les paramètres suivants.

Paramètre Type Description
tags array Filtre de tags du connecteur.

Valeurs de retour

(object) Renvoie un objet contenant les IDs des connecteurs créés sous la propriété connectorids. L’ordre des IDs renvoyés correspond à l’ordre des connecteurs transmis.

Exemples

Création d’un connecteur

Créez un connecteur pour exporter les événements de déclencheur avec un filtre de balises. L’authentification HTTP sera effectuée à l’aide d’un jeton Bearer.

Requête:

{
    "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
}

Réponse :

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

Source

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