Historique des changements dans l'API
Suivi des changements apportés aux API REST dans les différentes versions du produit.
v9.0.3.1
Groupe de l'API | Nom de l'API | Méthode HTTPs | Nom du paramètre | Modifier |
---|---|---|---|---|
Gestion des examens | Suppression d'un élément de dossier | DELETE | NOUVEAUTE : Supprime un élément de dossier dans la vue Examens. | |
Gestion des examens | Téléchargement des données de connexion enregistrées | POST | NOUVEAUTE : Télécharge les données d'exploration manuelle stockées dans un fichier *.htd sous forme de séquence de connexion enregistrée vers un travail d'examen de contenu et définit la Méthode de connexion de ce dernier en "Connexion enregistrée". |
Groupe de l'API | Nom de l'API | Méthode HTTPs | Nom du paramètre | Modifier |
---|---|---|---|---|
Gestion de la sécurité d'application | applications | PUT /applications/{appId}/ | commentaires | MISE À JOUR : Ajoute des commentaires à une seule application et renvoie le nouvel objet commentaire. |
Gestion de la sécurité d'application | problèmes | POST /issues/{issueId}/application/{appId}/comments | NOUVEAUTE : Ajoute un commentaire à un problème. | |
Gestion de la sécurité d'application | problèmes | POST issues/reports/securitydetails | body/config/issueConfig/issueAttributeConfig body/config/applicationAttributeConfig |
NOUVEAUTE : Ajoute des attributs de problème aux rapports générés. NOUVEAUTE : Ajoute des attributs d'application aux rapports générés. |
Gestion de la sécurité d'application | issuetypes | GET /issuetypes/{issuetype}/standards/{standard name} | issueTypeId | NOUVEAUTE : Extrait la liste des sections auxquelles appartient le type de problème |
Gestion de la sécurité d'application | issuetypes | GET /issuetypes/{issueTypeId} | issueTypeId | NOUVEAUTE : Extrait un type de problème. |
v9.0.3
Groupe de l'API | Nom de l'API | POST/GET | Nom du paramètre | Modifier |
---|---|---|---|---|
Gestion de la sécurité d'application | applications | GET /applications | propriétés issuesquery |
NOUVEAUTE : Interroge les propriétés calculées et définit la portée des autres requêtes. Fonction actuellement limitée à la spécification d'un ID de norme et d'un ID de section. NOUVEAUTE : Sélectionne les applications qui présentent des problèmes compris dans la norme définie. |
Gestion de la sécurité d'application | problèmes | GET /issues GET /issues/details GET /issues/details_v2 |
propriétés appId |
MISE À JOUR : Interroge les propriétés calculées et définit la portée des autres requêtes. Fonction actuellement limitée à la spécification d'un ID de norme et d'un ID de section. OBSOLETE : utilisez à la place une version plus récente. Obtenez les détails des problèmes au format HTML, présentés dans un unique fichier zip. La version 2 offre la possibilité d'effectuer des opérations AND sur les requêtes. |
Gestion de la sécurité d'application | problèmes | GET /issues/{issueId}/application/{appId}/aboutthisissue | issueId appId |
NOUVEAUTE : Obtient les informations détaillées sur A propos de ce problème au format HTML. |
Gestion de la sécurité d'application | problèmes |
POST /issues/details_v2/xml POST /issues/reports/regulatorycompliance POST /issues/reports/industrystandard POST /issues/reports/securitydetails |
appId texte |
NOUVEAUTE : Obtient les détails des problèmes de l'application au format XML. NOUVEAUTE : Il s'agit d'un objet JSON contenant la liste des ID de problème et des requêtes. |
Gestion de la sécurité d'application | problèmes | GET /issues/reports/{id}/status GET /issues/reports/{id} |
id | NOUVEAUTE : Obtient le statut du travail de rapport. NOUVEAUTE : Obtient le rapport. |
Gestion de la sécurité d'application | issuetypes | GET /issuetypes/{issueTypeLookup}/fixrecommendation | issueTypeLookup | NOUVEAUTE : Obtient la recommandation de correction au format HTML pour un ID de type de problème donné. |
Gestion de la sécurité d'application | scanners | GET /scanners/{scannerId}/icon GET /scanners |
scannerId includeUnregisteredScanners |
NOUVEAUTE : Obtient l'icône d'un scanner donné. NOUVEAUTE : Obtient une liste de scanners. |
Gestion de la sécurité d'application | ||||
Gestion de la sécurité d'application | standards | GET /standards | NOUVEAUTE : Obtient la liste et les détails des normes de conformité prises en charge. | |
Gestion de la sécurité d'application | standards | GET /standards/{standardId}/sections | standardId | NOUVEAUTE : Obtient la liste et les détails des sections d'une norme particulière. |
Gestion de la sécurité d'application | summaries | GET /summaries/apps/count GET /summaries/apps |
propriétés issuesQuery issuegroup |
NOUVEAUTE : Interroge les propriétés calculées et définit la portée des autres requêtes. Fonction actuellement limitée à la spécification d'un ID de norme et d'un ID de section. NOUVEAUTE : Sélectionne uniquement les applications qui contiennent des problèmes liés aux noms d'attribut spécifiés. NOUVEAUTE : Spécifie l'attribut de problème à partir duquel effectuer le regroupement. |
Gestion de la sécurité d'application | summaries | GET /summaries/issues/count_v2 GET /summaries/issues/count GET /summaries/issues_v2 GET /summaries/issues |
propriétés | NOUVEAUTE : Interroge les propriétés calculées et définit la portée des autres requêtes. Fonction actuellement limitée à la spécification d'un ID de norme et d'un ID de section. OBSOLETE : Utilisez à la place GET /summaries/issues/count_v2. NOUVEAUTE : Interroge les propriétés calculées et définit la portée des autres requêtes.OBSOLETE : Utilisez à la place GET /summaries/issues/issues_v2. |
v9.0.2.1 iFix1
Nom de l'API | POST/GET | Nom du paramètre | Modifier |
---|---|---|---|
Demande d'une série de dossiers | MISE A JOUR : le fichier XML renvoyé renvoie désormais la liste des utilisateurs. De nouveaux exemples de code ont été ajoutés. | ||
Demande de dossier unique | MISE A JOUR : le fichier XML renvoyé renvoie désormais la liste des utilisateurs. De nouveaux exemples de code ont été ajoutés. | ||
Demande d'une série d'éléments de dossier | MISE A JOUR : le fichier XML renvoyé renvoie désormais la liste des utilisateurs. De nouveaux exemples de code ont été ajoutés. | ||
Demande d'élément de dossier unique | MISE A JOUR : le fichier XML renvoyé renvoie désormais la liste des utilisateurs. De nouveaux exemples de code ont été ajoutés. | ||
Mise à jour de l'association d'un examen dans une application | POST | NOUVEAUTE : Cette API REST renvoie un fichier XML mis à jour avec une nouvelle valeur appid. |
v9.0.2.1
Groupe de l'API | Nom de l'API | POST/GET | Nom du paramètre | Modifier |
---|---|---|---|---|
Gestion de la sécurité d'application | issueimport | POST /issueimport/{appID}/{scannerId} | uploadedfile | MISE À JOUR : le code d'erreur affiché pour un utilisateur ne disposant pas des droits d'importation a changé : le message 401 "non autorisé" a été remplacé par le message 403 "interdit". |
Gestion de la sécurité d'application | summaries/issues | GET /summaries/issues | query | MISE A JOUR : ajout de la prise en charge de la plage de dates dans la requête. OBSOLETE : utilisez /summaries/issues_v2 à la place, qui présente les mêmes fonctionnalités mais utilise une syntaxe améliorée. |
Gestion de la sécurité d'application | summaries/issues | GET /summaries/issues | appquery | MISE A JOUR : ajout de la prise en charge de l'interrogation à l'aide des attributs d'application. OBSOLETE : utilisez /summaries/issues_v2 à la place, qui présente les mêmes fonctionnalités mais utilise une syntaxe améliorée. |
Gestion de la sécurité d'application | summaries/issues_v2 | GET /summaries/issues_v2 | query, appquery | NOUVEAUTE : présente les mêmes fonctionnalités que l'ancienne version de l'API mais utilise une syntaxe de requête améliorée. |
Gestion de la sécurité d'application | summaries/issues/count | GET /summaries/issues/count | query | MISE A JOUR : ajout de la prise en charge de la plage de dates dans la requête. OBSOLETE : utilisez /summaries/issues/count_v2 à la place, qui présente les mêmes fonctionnalités mais utilise une syntaxe améliorée. |
Gestion de la sécurité d'application | summaries/issues/count_v2 | GET /summaries/issues/count_v2 | query | NOUVEAUTE : présente les mêmes fonctionnalités que l'ancienne version de l'API mais utilise une syntaxe de requête améliorée. |
Gestion de la sécurité d'application | problèmes | GET /issues | query | MISE A JOUR : ajout de la prise en charge de la plage de dates dans la requête. |
Gestion de la sécurité d'application | issuetypes | GET /issuetypes GET /issuetypes/{issueTypeLookup}/advisory GET /issuetypes/{issueTypeLookup}/fixrecommendation |
NOUVEAUTE | |
Gestion de la sécurité d'application | applications | GET /applications/{appId}/activities | NOUVEAUTE | |
Gestion de la sécurité d'application | issueimport | GET /issueimport/currentstatus | NOUVEAUTE : renvoie désormais le nombre de problèmes supprimés. | |
Gestion de la sécurité d'application | problèmes | GET /issues/details_v2/xml GET /issues/{issueId}/application/{appId}/aboutthisissue GET /issues/{issueId}/application/{appId} |
NOUVEAUTE : les détails des problèmes sont disponibles dans les formats XML et HTML. NOUVEAUTE : lors de l'obtention du problème, la réponse inclut des liens vers des conseils et des recommandations de correction. |
|
Gestion de la sécurité d'application | currentuser_v2 | GET /currentuser_v2 | NOUVEAUTE : renvoie les droits utilisateur | |
Gestion de la sécurité d'application | connexion | POST /login | NOUVEAUTE : renvoie désormais isDASTScanningEnabled: true lorsqu'un utilisateur est titulaire d'une licence d'examen. |
v9.0.2 iFix1
Groupe de l'API | Nom de l'API | POST/GET | Nom du paramètre | Modifier |
---|---|---|---|---|
Gestion de la sécurité d'application | usertypes | GET /usertypes | Nouveauté : obtention de la liste des types d'utilisateur. | |
Gestion de la sécurité d'application | consoleusers | GET /consoleusers GET /consoleusers/{userId} POST /consoleusers |
Mise à jour : renvoi de l'e-mail et de l'ID usertypes. Nouveauté : {userId} a été ajouté. Nouveau |
|
Intégration à un système de suivi des incidents | projects | GET /projects | Nouveauté : projets d'un système de suivi des incidents | |
Intégration à un système de suivi des incidents | defectTypes | GET /defectTypes | Nouveauté : types d'incident d'un projet | |
Intégration à un système de suivi des incidents | zones | GET /fields | Nouveauté : zones d'un type d'incident | |
Intégration à un système de suivi des incidents (JIRA uniquement) | utilisateurs | GET /users | Nouveauté : utilisateurs d'un projet | |
Intégration à un système de suivi des incidents (JIRA uniquement) | groupes | GET /groups | Nouveauté : groupes définis dans un projet | |
Intégration à un système de suivi des incidents (JIRA uniquement) | components | GET /components | Nouveauté : composants d'un projet | |
Intégration à un système de suivi des incidents | defects | POST /defects POST /defects/attachments POST /defects/links |
Nouveauté : incidents d'un système de suivi des incidents |
v9.0.2
Nom de l'API | POST/GET | Nom du paramètre | Modifier |
---|---|---|---|
appimport issueimport |
POST /appimport POST /issueimport/{appId}/{scannerId} |
Les appels d'API POST REST à /appimport et /issueimport/{appId}/ {scannerId} n'attendent plus la fin de l'importation pour renvoyer un statut. Ces appels renvoient un statut lorsque le serveur lit le fichier téléchargé. Une réponse ayant abouti est indiquée par une réponse 202 "Accepted" et un en-tête d'emplacement. L'en-tête d'emplacement contient une valeur d'URL pour /appimport/currentstatus et /issueimport/currentstatus. Une application appelante peut interroger ces valeurs d'URL pour déterminer l'état du processus d'importation du problème. |
|
issueimport | GET /issueimport/currentstatus | Deux nouvelles zones peuvent être utilisées par une application appelante :
|
|
version | GET /version/dastclient | Nouveauté : informations sur la version | |
currentusr | GET /currentuser | Nouveauté : identité de l'utilisateur en cours | |
tableau de bord | GET /dashboard | Nouveauté : exportation de données brutes de tableau de bord au format Excel. | |
problèmes | GET /issues | query | Un nouveau statut de problème "Nouveauté" a été ajouté. Les requêtes précédentes qui utilisaient "status=open" doivent être modifiées en "status=new,status=open" pour générer les mêmes résultats. |
problèmes | GET /issues/details | Exportation de plusieurs problèmes et de leurs détails dans des fichiers HTML (compressés) | |
summaries | GET /summaries/issues | query | Un nouveau statut de problème "Nouveauté" a été ajouté. Les requêtes précédentes qui utilisaient "status=open" doivent être modifiées en "status=new,status=open" pour générer les mêmes résultats. |
summaries | GET /summaries/issues/count | query | Un nouveau statut de problème "Nouveauté" a été ajouté. Les requêtes précédentes qui utilisaient "status=open" doivent être modifiées en "status=new,status=open" pour générer les mêmes résultats. |
v9.0.1.1
Nom de l'API | POST/GET | Nom du paramètre | Modifier |
---|---|---|---|
issueimport | POST /issueimport/{appId}/{scannerId} | scanName | Le paramètre utilisé pour être transmis en tant que chaîne de requête est maintenant transmis en tant que paramètre de formulaire. |