Utilisation de l’API REST
15 avril 2024
ID 204471
Utilisez MDR via l’API REST pour obtenir, créer et mettre à jour des ressources, des incidents, des réponses et des utilisateurs.
OUVRIR LA RÉFÉRENCE DE L’API REST
Les méthodes de l’API REST nécessitent la valeur client_id
. Vous pouvez récupérer votre valeur client_id
dans le bloc Informations sur le jeton de n’importe quel jeton d’actualisation dans la Console MDR en ligne.
Voici des exemples de script pour Python et Shell qui illustrent les fonctionnalités de base de l’API REST :
- Définir le chemin du certificat, l’URL de l’API REST, l’ID client et les jetons
- Obtenir le jeton d’accès et le jeton d’actualisation pour la prochaine mise à jour du jeton d’accès
- Obtenir le numéro de la ressource
- Obtenir la liste des ressources ou les détails de la ressource
- Obtenir le nombre d’incidents, la liste des incidents ou les détails de l’incident
- Obtenir la liste des réponses correspondant à l’incident
- Confirmer, refuser la réponse ou mettre à jour la liste des réponses
- Obtenir la liste des commentaires pour l’incident spécifié ou créer un nouveau commentaire pour l’incident spécifié
Exemple (Python) :
|
Exemple (shell) :
|
Exemple de réponse de l’API REST avec le jeton d’accès et le nouveau jeton d’actualisation :
{
"access_token": "SamPLET346yoKEnSamPLEToK25EnSamPLEToK35EnS",
"refresh_token": "tOKenSaMPlet259OKenS123aMPle926tOKenSaMPle"
}
Exemple de réponse de l’API REST avec la structure et les valeurs des commentaires :
[{
"comment_id": "bfu6TiNghqp",
"author_name": "Jean Paillet",
"text": "<p>
Le premier commentaire.
</p>",
"creation_time": 1601295428640
}, {
"comment_id": "bfu6TiNghqt",
"author_name": "Jeanne Paillet",
"text": "<p>
Le deuxième commentaire.
</p>",
"creation_time": 1601295433441
}]
Exemple de réponse de l’API REST lorsque l’API REST crée un nouveau commentaire et envoie une réponse avec les détails du commentaire :
{
"comment_id": "AXTej0Qi4bfu6TiNgmvT",
"author_name": "Nom du jeton",
"text": "
Ceci est un nouveau commentaire créé via l’API REST.
",
"creation_time": 1601461748122
}