Saltar al contenido principal
POST
/
v3
/
enterprise
/
organizations
/
{org_id}
/
code-scans
/
{scan_id}
/
findings
/
{finding_id}
/
remediate
Remediar un hallazgo del análisis 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>"
}

Permisos

Requiere un usuario de servicio con el permiso UseAccountCodeScans en el nivel Enterprise.

Comportamiento

Inicia una sesión de Devin para remediar el hallazgo especificado del análisis de código: la sesión analiza el código vulnerable, implementa una corrección y abre una pull request. La sesión se atribuye a la identidad que realiza la llamada (el usuario de servicio o el PAT que hizo la solicitud). Devuelve 409 Conflict si el hallazgo ya tiene una sesión de remediación.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

org_id
string
requerido

ID de la organización (prefix: org-)

Ejemplo:

"org-abc123def456"

scan_id
string
requerido
finding_id
string
requerido

Respuesta

respuesta exitosa

La sesión de remediación iniciada para un hallazgo de análisis de código.

finding_id
string
requerido

El hallazgo que se está remediando.

session_id
string
requerido

ID de la sesión de Devin iniciada para remediar el hallazgo.