Pular para o conteúdo principal
POST
/
v3
/
enterprise
/
organizations
/
{org_id}
/
code-scans
/
{scan_id}
/
findings
/
{finding_id}
/
remediate
Remediar resultado da varredura de código
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>"
}

Permissões

Requer um usuário de serviço com a permissão UseAccountCodeScans no nível Enterprise.

Comportamento

Inicia uma sessão do Devin para remediar o resultado da varredura de código especificado: a sessão analisa o código vulnerável, implementa uma correção e abre um PR. A sessão é atribuída ao principal que fez a chamada (o usuário de serviço ou PAT que fez a requisição). Retorna 409 Conflict se o resultado já tiver uma sessão de remediação.

Autorizações

Authorization
string
header
obrigatório

Credencial de usuário de serviço (prefixo: cog_)

Parâmetros de caminho

org_id
string
obrigatório

ID da organização (prefixo: org-)

Exemplo:

"org-abc123def456"

scan_id
string
obrigatório
finding_id
string
obrigatório

Resposta

Resposta bem-sucedida

A sessão de remediação iniciada para um resultado de varredura de código.

finding_id
string
obrigatório

O resultado que está sendo remediado.

session_id
string
obrigatório

ID da sessão do Devin iniciada para remediar o resultado.