Zum Hauptinhalt springen
PUT
Ein Repository indexieren

Berechtigungen

Erfordert einen Service-Benutzer mit der Berechtigung IndexOrgRepositories auf Organisationsebene.

Verhalten

Dieser Endpunkt ist idempotent — wenn er für dasselbe Repository mehrfach aufgerufen wird, werden keine doppelten Indizierungsjobs erstellt. Er aktiviert die Indizierung und stößt Indizierungsjobs für das angegebene Repository an. Sie können im Request-Body optional branch_names angeben, um bestimmte Branches zu indizieren. Wird dies weggelassen, wird der Standard-Branch verwendet.

Autorisierungen

Authorization
string
header
erforderlich

Servicebenutzer-Anmeldedaten (Präfix: cog_)

Pfadparameter

repository_path
string
erforderlich
org_id
string
erforderlich

Organisations-ID (Präfix: org-)

Beispiel:

"org-abc123def456"

Body

application/json
branch_names
string[]

Antwort

Erfolgreiche Antwort

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