Skip to main content
GET
Listar varreduras de código

Permissões

É necessário ter um usuário de serviço ou token de acesso pessoal com a permissão ViewAccountCodeScans no nível Enterprise.

Comportamento

Retorna as varreduras de código de toda a Enterprise, das mais recentes às mais antigas. Use este endpoint para consultar o status de uma varredura iniciada com Iniciar varredura de código: waitingpendingrunningcompleted (ou failed / cancelled). awaiting_user_input aplica-se apenas a varreduras interativas iniciadas pelo app web; varreduras iniciadas pela API não entram nesse estado.

Filtros

  • time_after / time_before: timestamps Unix em segundos (UTC) que delimitam o momento de criação da varredura.
  • repo_name: somente varreduras que analisaram este repositório. Também corresponde a varreduras de vários repositórios que o incluem.
  • org_ids: somente varreduras destas organizações.
Os resultados são paginados com um cursor opaco (after / first). Para uma única organização, use Listar varreduras de código (Organization).

Autorizações

Authorization
string
header
obrigatório

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

Parâmetros de consulta

time_before
integer | null
time_after
integer | null
after
string | null
first
integer
padrão:100
Intervalo obrigatório: 1 <= x <= 200
repo_name
string | null

Filtre para varreduras que analisaram este repositório. Inclui correspondências com varreduras de vários repositórios, mesmo quando o repositório não é o principal da varredura; por isso, os itens retornados podem informar um repo_name diferente.

org_ids
string[] | null

Filtre para varreduras nestas organizações.

Resposta

Resposta bem-sucedida

items
CodeScanResponse · object[]
obrigatório
end_cursor
string | null

Cursor para buscar a próxima página, ou None se esta for a última página.

has_next_page
boolean
padrão:false

Indica se há mais itens disponíveis após esta página.

total
integer | null

Contagem total opcional (pode ser omitida por desempenho).