メインコンテンツへスキップ
POST
/
v3
/
enterprise
/
organizations
/
{org_id}
/
code-scans
/
{scan_id}
/
findings
/
{finding_id}
/
remediate
コードスキャンの検出結果を修復
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>"
}

権限

Enterprise レベルで UseAccountCodeScans 権限が付与されたサービスユーザーが必要です。

動作

指定されたコードスキャンの検出結果を修正するための Devin セッションを起動します。このセッションでは、脆弱なコードを分析し、修正を実装して、プルリクエストを作成します。セッションは、呼び出し元のプリンシパル (リクエストを行ったサービスユーザーまたは PAT) に紐付けられます。 検出結果にすでに修正用のセッションがある場合は、409 Conflict を返します。

承認

Authorization
string
header
必須

サービスユーザーの認証情報(接頭辞: cog_)

パスパラメータ

org_id
string
必須

組織 ID(プレフィックス: org-)

:

"org-abc123def456"

scan_id
string
必須
finding_id
string
必須

レスポンス

成功レスポンス

コードスキャンの検出結果に対して起動された修復セッション。

finding_id
string
必須

修正対象の検出結果。

session_id
string
必須

検出結果を修復するために起動された Devin セッションの ID。