Passer au contenu principal
POST
/
v3
/
enterprise
/
organizations
/
{org_id}
/
code-scans
/
{scan_id}
/
findings
/
{finding_id}
/
remediate
Remédier à un constat d’analyse de code
curl --request POST \
  --url https://api.devin.ai/v3/enterprise/organizations/{org_id}/code-scans/{scan_id}/findings/{finding_id}/remediate \
  --header 'Authorization: Bearer <token>'
{
  "finding_id": "<string>",
  "session_id": "<string>"
}

Autorisations

Nécessite un utilisateur de service disposant de l’autorisation UseAccountCodeScans au niveau de l’entreprise.

Comportement

Lance une session Devin pour remédier au constat d’analyse de code spécifié : la session analyse le code vulnérable, implémente un correctif et ouvre une pull request. La session est attribuée au principal à l’origine de l’appel (l’utilisateur de service ou le PAT ayant effectué la requête). Renvoie 409 Conflict si le constat a déjà une session de remédiation.

Autorisations

Authorization
string
header
requis

Identifiant de compte de service (préfixe : cog_)

Paramètres de chemin

org_id
string
requis

ID d’organisation (préfixe : org-)

Exemple:

"org-abc123def456"

scan_id
string
requis
finding_id
string
requis

Réponse

Réponse réussie

La session de remédiation lancée pour un constat d’analyse de code.

finding_id
string
requis

Le constat faisant l’objet d’une remédiation.

session_id
string
requis

ID de la session Devin lancée pour remédier au constat.