graph.create

Description

object graph.create(object/array graphs)

Cette méthode permet de créer de nouveaux graphiques.

Cette méthode n'est disponible que pour les types d'utilisateurs Admin et Super admin. Les autorisations permettant d'appeler cette méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir User roles pour plus d'informations.

Paramètres

(object/array) Graphiques à créer.

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

Paramètre Type Description
gitems array Éléments de graphique à créer pour le graphique.

Comportement du paramètre:
- obligatoire

Valeurs retournées

(object) Retourne un objet contenant les identifiants des graphiques créés sous la propriété graphids. L'ordre des ID retournés correspond à l'ordre des graphiques transmis.

Exemples

Création d’un graphique

Créez un graphique avec deux éléments.

Requête :

{
    "jsonrpc": "2.0",
    "method": "graph.create",
    "params": {
        "name": "MySQL bandwidth",
        "width": 900,
        "height": 200,
        "gitems": [
            {
                "itemid": "22828",
                "color": "00AA00"
            },
            {
                "itemid": "22829",
                "color": "3333FF"
            }
        ]
    },
    "id": 1
}

Réponse :

{
    "jsonrpc": "2.0",
    "result": {
        "graphids": [
            "652"
        ]
    },
    "id": 1
}

Voir également

Source

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