Skip to main content
DELETE
Rimuovi in blocco i repository dall'indicizzazione

Autorizzazioni

Richiede un utente di servizio o un token di accesso personale. La verifica delle autorizzazioni dipende da come è gestito l’accesso ai repository nella tua organizzazione:
  • Autorizzazioni a livello di organizzazione: il chiamante deve disporre dell’autorizzazione IndexOrgRepositories a livello di organizzazione.
  • Concessioni granulari sui repository: IndexOrgRepositories non viene verificata. Il chiamante deve disporre dell’autorizzazione Read a livello di organizzazione, oltre che di entrambe le concessioni repo.use_read e repo.index su ogni repository incluso nella richiesta. Se anche un solo repository non dispone di una delle due concessioni, l’intera richiesta viene rifiutata con 403 e nessun repository viene rimosso.

Comportamento

Disabilita l’indicizzazione e rimuove tutti i branch configurati per i repository specificati. Restituisce 404 se uno dei repository specificati non viene trovato.

Autorizzazioni

Authorization
string
header
obbligatorio

Credenziale dell'utente del servizio (prefisso: cog_)

Parametri del percorso

org_id
string
obbligatorio

ID dell'organizzazione (prefisso: org-)

Esempio:

"org-abc123def456"

Corpo

application/json
repository_paths
string[]
obbligatorio
Required array length: 1 - 100 elements

Risposta

Risposta riuscita

branches
string[]
obbligatorio
indexing_enabled
boolean
obbligatorio
repository_path
string
obbligatorio
indexing_status
RepoIndexingStatusResponse · object | null