cmdb.objet#
Travail en cours
cmdb.objet.lire#
Lire des informations communes sur un objet
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
id | Entier | Oui | Identifiant de l'objet; par exemple: 42 |
Paramètres de la réponse#
La clé JSON result contient un objet JSON.
Clé | Type de données JSON | Description |
---|---|---|
id | Chaîne | Identifiant de l'objet (sous forme de chaîne numérique) |
titre | Chaîne | Titre de l'objet |
sysid | Chaîne | SYSID (voir catégorie Global) |
typeobjet | Chaîne | Identifiant du type d'objet (sous forme de chaîne numérique) |
créé | Chaîne | Date de création; format: Y-m-d H:i:s |
mis_à_jour | Chaîne | Date de la dernière mise à jour; format: Y-m-d H:i:s Remarque: Cette clé est facultative car tous les objets n'ont pas été mis à jour auparavant. |
type_titre | Chaîne | Nom traduit du type d'objet |
type_icône | Chaîne | URL relative vers l'icône du type d'objet |
statut | Chaîne | Filtrer par statut des objets, par exemple Normal ou Archivé: - C__RECORD_STATUS__BIRTH = Inachevé - C__RECORD_STATUS__NORMAL = Normal - C__RECORD_STATUS__ARCHIVED = Archivé - C__RECORD_STATUS__DELETED = Supprimé - C__RECORD_STATUS__TEMPLATE = Modèle - C__RECORD_STATUS__MASS_CHANGES_TEMPLATE = Modèle pour les changements massifs |
statut_cmdb | Chaîne | Statut CMDB (voir catégorie Global; sous forme de chaîne numérique) |
titre_statut_cmdb | Chaîne | Statut CMDB traduit (voir catégorie Global) |
image | Chaîne | URL vers l'image de l'objet |
Exemple#
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
cmdb.object.create#
Crée un nouveau objet avec quelques informations facultatives
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
type | Chaîne|Entier | Oui | Constante de type d'objet en tant que chaîne, par exemple : "C__OBJTYPE__SERVER" Alternativement, identifiant de type d'objet en tant qu'entier, par exemple : 5 |
title | Chaîne | Oui | Titre de l'objet, par exemple : "Mon petit serveur" |
category | Chaîne | Non | Attribut Catégorie dans la catégorie Global |
categories | Objet avec un tableau | Non | Constante de catégorie, par exemple : "C__CATG__MODEL" avec des clés dans un tableau |
purpose | Chaîne | Non | Attribut Objectif dans la catégorie Global, par exemple : "En production" |
cmdb_status | Chaîne|Entier | Non | Attribut Statut CMDB dans la catégorie Global par sa constante (chaîne), par exemple : "C__CMDB_STATUS__IN_OPERATION" Alternativement, par son identifiant (entier), par exemple : 6 |
description | Chaîne | Non | Attribut Description dans la catégorie Global |
Paramètres de réponse#
La clé JSON result contient un objet JSON.
Clé | Type de données JSON | Description |
---|---|---|
id | Chaîne | Identifiant de l'objet (sous forme de chaîne numérique) |
message | Chaîne | Quelques informations |
success | Booléen | Doit toujours être true |
Exemple#
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 |
|
cmdb.object.update#
Modifier un objet, par exemple le titre d'un objet.
Paramètres de requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
id | Entier | Oui | Identifiant de l'objet, par exemple : 42 |
title | Chaîne | Oui | Nouveau titre de l'objet, par exemple : "Votre petit serveur" |
Paramètres de réponse#
La clé JSON result contient un objet JSON.
Clé | Type de données JSON | Description |
---|---|---|
message | Chaîne | Doit être |
success | Booléen | Doit être true |
Exemple#
1 2 3 4 5 6 7 8 9 10 11 |
|
Corps de la réponse#
1 2 3 4 5 6 7 8 9 10 |
|
cmdb.object.delete#
Supprime un objet et peut également définir un statut d'enregistrement spécifique comme Archivé.
Paramètres de la demande#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
id | Entier | Oui | Identifiant de l'objet, par exemple: 42 |
status | Chaîne | Oui | Constante de statut : C__RECORD_STATUS__ARCHIVED Archiver l'objet C__RECORD_STATUS__DELETED Marquer l'objet comme supprimé C__RECORD_STATUS__PURGE Purger l'objet de la base de données |
Paramètres de la réponse#
La clé JSON result contient un objet JSON.
Clé | Type de données JSON | Description |
---|---|---|
success | Booléen | Doit être true |
message | Chaîne | Quelques informations |
Exemple#
1 2 3 4 5 6 7 8 9 10 |
|
Corps de la réponse#
1 2 3 4 5 6 7 8 9 10 |
|
cmdb.object.recycle#
Recycle un objet
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
objet | Entier | Oui | Identifiant de l'objet, par exemple : 464 |
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 |
message | Chaîne de caractères | Quelques informations |
Exemple#
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 |
|
cmdb.object.archive#
Archive un objet
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
objet | Entier | Oui | Identifiant de l'objet, par exemple : 464 |
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 |
message | Chaîne de caractères | Quelques informations |
cmdb.object.purge#
Purges un objet lorsque le statut est supprimé.
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
objet | Entier | Oui | Identifiant de l'objet, par exemple : 464 |
Paramètres de la réponse#
La clé JSON result contient un objet JSON.
Clé | Type de données JSON | Description |
---|---|---|
succès | Booléen | Doit être true |
message | Chaîne | Quelques informations |
Exemple#
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 |
|
cmdb.object.markAsTemplate#
Définit la condition de l'objet comme un Modèle
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
objet | Entier | Oui | Identifiant de l'objet, par exemple : 465 |
Paramètres de 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 |
message | Chaîne de caractères | Quelques informations |
Exemple#
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 |
|
cmdb.object.markAsMassChangeTemplate#
Définit la condition de l'objet comme un Changement de masse Modèle
Paramètres de la requête#
Clé | Type de données JSON | Requis | Description |
---|---|---|---|
objet | Entier | Oui | Identifiant de l'objet, par exemple : 465 |
Paramètres de 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 |
message | Chaîne de caractères | Quelques informations |
Exemple#
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 |
|