跳转到主要内容
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>"
}

权限

需要具备企业级 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。