Skip to main content
DELETE
リポジトリをインデックス化の対象から一括で除外する

権限

サービスユーザーまたはパーソナルアクセストークンが必要です。権限チェックの方法は、組織でのリポジトリアクセスの管理方法によって異なります。
  • 組織レベルの権限: 呼び出し元には、組織レベルの IndexOrgRepositories 権限が必要です。
  • リポジトリ単位の詳細な権限付与: IndexOrgRepositories はチェックされません。呼び出し元には、組織レベルの Read 権限に加えて、リクエストに含まれるすべてのリポジトリに対する repo.use_read と repo.index の両方の権限付与が必要です。いずれかのリポジトリでどちらか一方の権限付与が欠けている場合、リクエスト全体が 403 で拒否され、リポジトリは一切削除されません。

動作

指定されたリポジトリのインデックス作成を無効にし、設定されているすべてのブランチをクリアします。指定されたリポジトリのいずれかが見つからない場合は、404 を返します。

承認

Authorization
string
header
必須

サービスユーザーの認証情報(接頭辞: cog_)

パスパラメータ

org_id
string
必須

組織ID(プレフィックス: org-)

例:

"org-abc123def456"

ボディ

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

レスポンス

成功レスポンス

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