Aller au contenu

Espace de noms cmdb.dialog#

Travail en cours

cmdb.dialog.read#

Lire les informations de la boîte de dialogue.

Paramètres de la requête#

Clé Type de données JSON Requis Description
catégorie Chaîne Oui Constante de catégorie, par exemple: "C__CATG__CPU"
propriété Chaîne Oui Attribut dans la catégorie, par exemple: "fabricant"

Paramètres de la réponse#

La clé JSON résultat contient un tableau d'objets JSON.

Clé Type de données JSON Description
id Entier Identifiant
const Chaîne Constante de l'attribut de la boîte de dialogue
titre Chaîne Titre de l'attribut

Exemple#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
  "version": "2.0",
  "method": "cmdb.dialog.read",
  "params": {
    "category": "C__CATG__CPU",
    "property": "manufacturer",
    "apikey": "xxx",
    "language": "en"
  },
  "id": 1
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
    "id": 1,
    "jsonrpc": "2.0",
    "result": [
        {
            "id": "1",
            "const": "",
            "title": "AMD"
        },
        {
            "id": "2",
            "const": "",
            "title": "Intel"
        }
    ]
}

cmdb.dialog.create#

Dialogues créés.

Paramètres de la requête#

Clé Type de données JSON Requis Description
catégorie Chaîne Oui Constante de catégorie, par exemple : "C__CATG__CPU"
propriété Chaîne Oui Attribut dans la catégorie, par exemple : "fabricant"
valeur Chaîne Oui Valeur de l'attribut

Paramètres de la réponse#

La clé JSON résultat contient un objet JSON.

Clé Type de données JSON Description
succès Booléen Doit être true
entry_id Entier Identifiant de l'entrée, par exemple : 3

Exemple#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
  "version": "2.0",
  "method": "cmdb.dialog.create",
  "params": {
    "category": "C__CATG__CPU",
    "property": "manufacturer",
    "value": "IBM",
    "apikey": "xxx",
    "language": "en"
  },
  "id": 1
}
1
2
3
4
5
6
7
8
{
  "id": 1,
  "jsonrpc": "2.0",
  "result": {
    "success": true,
    "entry_id": 3
  }
}

cmdb.dialog.update#

Mettre à jour une entrée de dialogue.

Paramètres de la requête#

Clé Type de données JSON Requis Description
catégorie Chaîne Oui Constante de catégorie, par exemple : "C__CATG__CPU"
propriété Chaîne Oui Attribut dans la catégorie, par exemple : "fabricant"
valeur Chaîne Oui Valeur de l'attribut
entry_id Entier Oui Identifiant de l'entrée, par exemple : 3

Paramètres de réponse#

La clé JSON result contient un objet JSON.

Clé Type de données JSON Description
succès Booléen Doit être true
entry_id Entier/Chaîne de caractères Identifiant de l'entrée, par exemple : 3

Exemple#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
  "version": "2.0",
  "method": "cmdb.dialog.update",
  "params": {
    "category": "C__CATG__CPU",
    "property": "manufacturer",
    "entry_id": 3,
    "value": "IBM",
    "apikey": "xxx",
    "language": "en"
  },
  "id": 1
}
1
2
3
4
5
6
7
8
{
  "id": 1,
  "jsonrpc": "2.0",
  "result": {
    "success": true,
    "entry_id": "3"
  }
}

cmdb.dialog.delete#

Supprime les dialogues.

Paramètres de la requête#

Clé Type de données JSON Requis Description
catégorie Chaîne de caractères Oui Constante de catégorie, par exemple : "C__CATG__CPU"
propriété Chaîne de caractères Oui Attribut dans la catégorie, par exemple : "fabricant"
entry_id Entier Oui Identifiant de l'entrée, par exemple : 3

Paramètres de réponse#

La clé JSON result contient un objet JSON.

Clé Type de données JSON Description
success Booléen Doit être true
entry_id Entier/Chaîne de caractères Identifiant de l'entrée, par exemple : 3

Exemple#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
  "version": "2.0",
  "method": "cmdb.dialog.delete",
  "params": {
    "category": "C__CATG__CPU",
    "property": "manufacturer",
    "entry_id": 3,
    "value": "IBM",
    "apikey": "h3md6u3y",
    "language": "en"
  },
  "id": 1
}
1
2
3
4
5
6
7
8
{
  "id": 1,
  "jsonrpc": "2.0",
  "result": {
    "success": true,
    "entry_id": 3
  }
}