Analyses
Technical reference generated from the platform contract: descriptions are in French.
GET /api/v1/applications/{id}/analyses
`GET /applications/{id}/analyses` (§19.5) — nécessite `ApplicationsRead`.
id(path, requis) — Identifiant de l'application
200— Analyses, de la plus récente à la plus ancienne401— Non authentifié ou 2FA requise404— Application introuvable
POST /api/v1/applications/{id}/analyses
`POST /applications/{id}/analyses` (§19.5) — nécessite `AnalysesRun`.
Corps de requête : JSON
id(path, requis) — Identifiant de l'application
200— Analyse mise en file401— Non authentifié ou 2FA requise403— CSRF invalide ou permission refusée404— Application ou source introuvable409— Source non éligible à l'analyse
GET /api/v1/applications/{id}/analyses/{analysis_id}
`GET /applications/{id}/analyses/{analysis_id}` (§19.5) — nécessite `ApplicationsRead`.
id(path, requis) — Identifiant de l'applicationanalysis_id(path, requis) — Identifiant de l'analyse
200— Analyse avec son rapport (une fois terminée)401— Non authentifié ou 2FA requise404— Application ou analyse introuvable
GET /api/v1/applications/{id}/analyses/{analysis_id}/report.json
`GET /applications/{id}/analyses/{analysis_id}/report.json` (§19.5) — téléchargement du
id(path, requis) — Identifiant de l'applicationanalysis_id(path, requis) — Identifiant de l'analyse
200— Rapport JSON versionné (téléchargement)401— Non authentifié ou 2FA requise404— Analyse ou rapport introuvable
GET /api/v1/orgs/{org_id}/analyses
`GET /orgs/{org_id}/analyses` — nécessite `ApplicationsRead`.
org_id(path, requis) — Identifiant de l'organisation
200— Analyses de toutes les applications401— Non authentifié ou 2FA requise403— Permission refusée404— Non membre de cette organisation