Skip to main content
DELETE
Mehrere Repositorys aus der Indizierung entfernen

Berechtigungen

Erfordert einen Service-Benutzer oder ein persönliches Zugriffstoken. Welche Berechtigungen geprüft werden, hängt davon ab, wie der Repository-Zugriff in Ihrer Organisation verwaltet wird:
  • Berechtigungen auf Organisationsebene: Der Aufrufer benötigt die Berechtigung IndexOrgRepositories auf Organisationsebene.
  • Granulare Repository-Grants: IndexOrgRepositories wird nicht geprüft. Der Aufrufer benötigt die Berechtigung Read auf Organisationsebene sowie die beiden Grants repo.use_read und repo.index für jedes Repository in der Anfrage. Fehlt bei einem Repository einer dieser Grants, wird die gesamte Anfrage mit 403 abgelehnt, und es werden keine Repositorys entfernt.

Verhalten

Deaktiviert die Indexierung und entfernt alle konfigurierten Branches für die angegebenen Repositories. Gibt 404 zurück, wenn eines der angegebenen Repositories nicht gefunden wird.

Autorisierungen

Authorization
string
header
erforderlich

Servicebenutzer-Anmeldedaten (Präfix: cog_)

Pfadparameter

org_id
string
erforderlich

Organisations-ID (Präfix: org-)

Beispiel:

"org-abc123def456"

Body

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

Antwort

Erfolgreiche Antwort

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