Saltar al contenido principal
GET
/
v3
/
enterprise
/
code-scans
/
metrics
Obtener métricas del análisis de código
curl --request GET \
  --url https://api.devin.ai/v3/enterprise/code-scans/metrics \
  --header 'Authorization: Bearer <token>'
{
  "avg_pr_open_duration_seconds": 123,
  "avg_pr_time_to_merge_seconds": 123,
  "open_critical_findings_count": 123,
  "open_high_findings_count": 123,
  "open_low_findings_count": 123,
  "open_medium_findings_count": 123,
  "prs_closed_count": 123,
  "prs_created_count": 123,
  "prs_merged_count": 123,
  "prs_open_count": 123,
  "repos_scanned_count": 123,
  "scans_count": 123
}

Permisos

Requiere un usuario de servicio con el permiso ViewAccountCodeScans a nivel Enterprise.

Filtros de tiempo

Este endpoint requiere los parámetros de consulta time_after y time_before.
  • Tanto time_after como time_before son marcas de tiempo Unix en segundos, interpretadas en UTC.
  • time_after debe ser anterior a time_before.
  • El intervalo de tiempo entre time_after y time_before debe ser de 100 días o menos.
  • Las métricas se limitan a los análisis de código creados dentro de este intervalo de tiempo.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de consulta

time_before
integer
requerido
time_after
integer
requerido
org_ids
string[] | null

Respuesta

Respuesta exitosa

Modelo de respuesta para las métricas de análisis de código.

Todas las métricas se limitan a los análisis de código creados dentro del intervalo de tiempo especificado: los hallazgos y las PR de remediación se atribuyen al análisis que los produjo.

avg_pr_open_duration_seconds
number | null
requerido

Tiempo promedio que una PR está (o estuvo) abierta, en segundos: desde su creación hasta el merge o cierre para las PR finalizadas; desde su creación hasta ahora para las PR abiertas. Null cuando no se creó ninguna PR.

avg_pr_time_to_merge_seconds
number | null
requerido

Tiempo promedio desde la creación de la PR hasta el merge, en segundos. Null cuando no se ha fusionado ninguna PR.

open_critical_findings_count
integer
requerido

Número de hallazgos abiertos con gravedad critical.

open_high_findings_count
integer
requerido

Número de hallazgos abiertos con gravedad high.

open_low_findings_count
integer
requerido

Número de hallazgos abiertos con gravedad low.

open_medium_findings_count
integer
requerido

Número de hallazgos abiertos con gravedad medium.

prs_closed_count
integer
requerido

Número de PR de remediación cerradas sin fusionarse.

prs_created_count
integer
requerido

Número de PR creadas por las sesiones de remediación de los análisis.

prs_merged_count
integer
requerido

Número de PR de remediación fusionadas.

prs_open_count
integer
requerido

Número de PR de remediación que están actualmente abiertas.

repos_scanned_count
integer
requerido

Número de repositorios distintos analizados.

scans_count
integer
requerido

Número de análisis de código creados dentro del intervalo de tiempo especificado.