Skip to main content
PUT
Indexar um repositório

Permissões

Requer um usuário de serviço com a permissão IndexOrgRepositories no nível da organização.

Comportamento

Este endpoint é idempotente — chamá-lo várias vezes para o mesmo repositório não cria jobs de indexação duplicados. Ele ativa a indexação e aciona jobs de indexação para o repositório especificado. Opcionalmente, você pode especificar branch_names no corpo da requisição para indexar branches específicas. Se não for especificado, a branch padrão será usada.

Autorizações

Authorization
string
header
obrigatório

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

Parâmetros de caminho

repository_path
string
obrigatório
org_id
string
obrigatório

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

Exemplo:

"org-abc123def456"

Corpo

application/json
branch_names
string[]

Resposta

Resposta bem-sucedida

branches
string[]
obrigatório
indexing_enabled
boolean
obrigatório
repository_path
string
obrigatório
indexing_status
RepoIndexingStatusResponse · object | null