Zum Hauptinhalt springen
POST
/
v3
/
enterprise
/
organizations
/
{org_id}
/
code-scans
/
{scan_id}
/
findings
/
{finding_id}
/
remediate
Code-Scan-Befund beheben
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>"
}

Berechtigungen

Erfordert einen Service-Benutzer mit der Berechtigung UseAccountCodeScans auf Enterprise-Ebene.

Verhalten

Startet eine Devin-Sitzung zur Behebung des angegebenen Code-Scan-Befunds: Die Sitzung analysiert den verwundbaren Code, implementiert einen Fix und öffnet einen Pull Request. Die Sitzung wird dem aufrufenden Principal zugeordnet (dem Service-Benutzer oder PAT, der die Anfrage gestellt hat). Gibt 409 Conflict zurück, wenn für den Befund bereits eine Sitzung zur Behebung vorhanden ist.

Autorisierungen

Authorization
string
header
erforderlich

Servicebenutzer-Anmeldedaten (Präfix: cog_)

Pfadparameter

org_id
string
erforderlich

Organisations-ID (Präfix: org-)

Beispiel:

"org-abc123def456"

scan_id
string
erforderlich
finding_id
string
erforderlich

Antwort

Erfolgreiche Antwort

Die für einen Code-Scan-Befund gestartete Fehlerbehebungs-Sitzung.

finding_id
string
erforderlich

Der Befund, für den eine Fehlerbehebung durchgeführt wird.

session_id
string
erforderlich

ID der Devin-Sitzung, die zur Fehlerbehebung des Befunds gestartet wurde.