パーソナルアクセストークンのきめ細かい権限
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
- ステータス: ベータ版
きめ細かいパーソナルアクセストークンを作成する
きめ細かいパーソナルアクセストークンは、定義した特定のリソースと権限のみにスコープされます。トークンを作成する際、以下の属性を定義します:
- リソース: API操作のコレクション。リソースはより大きな境界(
Group and projectおよびUser)にグループ化されます。 - 権限: トークンがリソースに対して実行できる特定のアクション。一般的に、これらは作成、読み取り、更新、および削除アクションに準拠します。
きめ細かいパーソナルアクセストークンを作成するには:
- 右上隅で、アバターを選択します。
- プロファイルを編集を選択します。
- 左サイドバーで、アクセス > パーソナルアクセストークンを選択します。
- トークンを生成ドロップダウンリストから、細粒度トークンを選択します。
- トークン名に、トークンの名前を入力します。
- トークンの説明に、トークンの説明を入力します。
- 有効期限に、トークンの有効期限を入力します。
- トークンはその日付のUTC午前0時に期限切れになります。
- 日付を入力しない場合、有効期限は今日から365日後に設定されます。
- デフォルトでは、有効期限は今日から365日を超えることはできません。GitLab 17.6以降では、管理者がアクセストークンの最大ライフタイムを修正できます。
- パーソナルアクセストークンのスコープを定義します。
- 左パネルで、1つまたは複数のリソースを選択します。
- グループまたはプロジェクトのリソースを含める場合は、
Group and project accessセクションでオプションを選択します。 - 右パネルで、各リソースに利用可能な権限を選択します。
- トークンを生成を選択します。
パーソナルアクセストークンが表示されます。パーソナルアクセストークンを安全な場所に保存します。ページを離れるか更新すると、再度表示することはできません。
利用可能なきめ細かい権限
きめ細かいパーソナルアクセストークンは、以下のREST APIのエンドポイントにアクセスできます:
アプリケーションセキュリティリソース
監査イベント
監査イベントを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | グループ | GET | /groups/:id/audit_events |
| 読み取り | グループ | GET | /groups/:id/audit_events/:audit_event_id |
| 読み取り | インスタンス | GET | /audit_events |
| 読み取り | インスタンス | GET | /audit_events/:id |
コンプライアンスポリシー設定
コンプライアンスポリシー設定を読み取りおよび更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /admin/security/compliance_policy_settings |
| 更新 | インスタンス | PUT | /admin/security/compliance_policy_settings |
依存
依存を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/dependencies |
依存関係リストエクスポート
依存関係リストをエクスポートする機能を作成する権限を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/dependency_list_exports |
| 作成 | グループ | POST | /groups/:id/dependency_list_exports |
外部ステータスチェック
外部ステータスチェックを読み取り、再試行、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/status_checks |
| 再試行 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/status_checks/:external_status_check_id/retry |
| 更新 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/status_check_responses |
外部ステータスチェックサービス
外部ステータスチェックサービスを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/external_status_checks |
| 削除 | プロジェクト | DELETE | /projects/:id/external_status_checks/:check_id |
| 読み取り | プロジェクト | GET | /projects/:id/external_status_checks |
| 更新 | プロジェクト | PUT | /projects/:id/external_status_checks/:check_id |
SBOM発生
SBOMの発生を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /occurrences/vulnerabilities |
セキュリティ設定
セキュリティ設定を読み取りおよび更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/security_settings |
| 更新 | プロジェクト | PUT | /projects/:id/security_settings |
| 更新 | グループ | PUT | /groups/:id/security_settings |
脆弱性
脆弱性を作成、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/vulnerabilities |
| 読み取り | プロジェクト | GET | /vulnerabilities/:id |
| 読み取り | プロジェクト | GET | /projects/:id/vulnerabilities |
| 更新 | プロジェクト | POST | /vulnerabilities/:id/resolve |
| 更新 | プロジェクト | POST | /vulnerabilities/:id/dismiss |
| 更新 | プロジェクト | POST | /vulnerabilities/:id/confirm |
| 更新 | プロジェクト | POST | /vulnerabilities/:id/revert |
脆弱性エクスポート
脆弱性エクスポートを作成および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /security/projects/:id/vulnerability_exports |
| 作成 | グループ | POST | /security/groups/:id/vulnerability_exports |
| 作成 | インスタンス | POST | /security/vulnerability_exports |
| 読み取り | インスタンス | GET | /security/vulnerability_exports/:id |
| 読み取り | インスタンス | GET | /security/vulnerability_exports/:id/download |
CI/CDリソース
アーティファクト
アーティファクトを削除する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/artifacts |
CI設定
CI/CD設定を読み取りおよび検証する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/ci/lint |
| 検証する | プロジェクト | POST | /projects/:id/ci/lint |
CI分
CI分を作成および転送する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /namespaces/:id/minutes |
| 作成 | ユーザー | POST | /namespaces/:id/minutes |
| 転送 | グループ | PATCH | /namespaces/:id/minutes/move/:target_id |
| 転送 | ユーザー | PATCH | /namespaces/:id/minutes/move/:target_id |
カタログバージョン
CIカタログバージョンを公開する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 公開 | プロジェクト | POST | /projects/:id/catalog/publish |
クラスター
クラスターを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/clusters/user |
| 作成 | グループ | POST | /groups/:id/clusters/user |
| 作成 | インスタンス | POST | /admin/clusters/add |
| 削除 | プロジェクト | DELETE | /projects/:id/clusters/:cluster_id |
| 削除 | グループ | DELETE | /groups/:id/clusters/:cluster_id |
| 削除 | インスタンス | DELETE | /admin/clusters/:cluster_id |
| 読み取り | プロジェクト | GET | /projects/:id/clusters |
| 読み取り | プロジェクト | GET | /projects/:id/clusters/:cluster_id |
| 読み取り | グループ | GET | /groups/:id/clusters |
| 読み取り | グループ | GET | /groups/:id/clusters/:cluster_id |
| 読み取り | インスタンス | GET | /admin/clusters |
| 読み取り | インスタンス | GET | /admin/clusters/:cluster_id |
| 更新 | プロジェクト | PUT | /projects/:id/clusters/:cluster_id |
| 更新 | グループ | PUT | /groups/:id/clusters/:cluster_id |
| 更新 | インスタンス | PUT | /admin/clusters/:cluster_id |
クラスターエージェント
クラスターエージェントを作成、削除、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/cluster_agents |
| 削除 | プロジェクト | DELETE | /projects/:id/cluster_agents/:agent_id |
| 読み取り | プロジェクト | GET | /projects/:id/cluster_agents |
| 読み取り | プロジェクト | GET | /projects/:id/cluster_agents/:agent_id |
クラスターエージェントトークン
クラスターエージェントトークンを作成、読み取り、および失効する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/cluster_agents/:agent_id/tokens |
| 読み取り | プロジェクト | GET | /projects/:id/cluster_agents/:agent_id/tokens |
| 読み取り | プロジェクト | GET | /projects/:id/cluster_agents/:agent_id/tokens/:token_id |
| 失効する | プロジェクト | DELETE | /projects/:id/cluster_agents/:agent_id/tokens/:token_id |
クラスターエージェントURL設定
クラスターエージェントURL設定を作成、削除、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/cluster_agents/:agent_id/url_configurations |
| 削除 | プロジェクト | DELETE | /projects/:id/cluster_agents/:agent_id/url_configurations/:url_configuration_id |
| 読み取り | プロジェクト | GET | /projects/:id/cluster_agents/:agent_id/url_configurations |
| 読み取り | プロジェクト | GET | /projects/:id/cluster_agents/:agent_id/url_configurations/:url_configuration_id |
デプロイ
デプロイを承認、作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 承認 | プロジェクト | POST | /projects/:id/deployments/:deployment_id/approval |
| 作成 | プロジェクト | POST | /projects/:id/deployments |
| 削除 | プロジェクト | DELETE | /projects/:id/deployments/:deployment_id |
| 読み取り | プロジェクト | GET | /projects/:id/deployments |
| 読み取り | プロジェクト | GET | /projects/:id/deployments/:deployment_id |
| 読み取り1 | プロジェクト | GET | /projects/:id/deployments/:deployment_id/merge_requests |
| 更新 | プロジェクト | PUT | /projects/:id/deployments/:deployment_id |
1 Read Merge Request権限も必要です。
環境
環境を作成、削除、読み取り、停止、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/environments |
| 削除 | プロジェクト | DELETE | /projects/:id/environments/review_apps |
| 削除 | プロジェクト | DELETE | /projects/:id/environments/:environment_id |
| 読み取り | プロジェクト | GET | /projects/:id/environments |
| 読み取り | プロジェクト | GET | /projects/:id/environments/:environment_id |
| 停止 | プロジェクト | POST | /projects/:id/environments/:environment_id/stop |
| 停止 | プロジェクト | POST | /projects/:id/environments/stop_stale |
| 更新 | プロジェクト | PUT | /projects/:id/environments/:environment_id |
ジョブ
ジョブを削除、読み取り、実行、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | POST | /projects/:id/jobs/:job_id/erase |
| 読み取り | プロジェクト | GET | /projects/:id/jobs |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/:job_id |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/:job_id/trace |
| ジョブを実行 | プロジェクト | POST | /projects/:id/jobs/:job_id/retry |
| ジョブを実行 | プロジェクト | POST | /projects/:id/jobs/:job_id/play |
| 更新 | プロジェクト | POST | /projects/:id/jobs/:job_id/cancel |
ジョブアーティファクト
ジョブアーティファクトを削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/jobs/:job_id/artifacts |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/artifacts/:ref_name/download |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/artifacts/:ref_name/raw/*artifact_path |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/:job_id/artifacts |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/:job_id/artifacts/tree |
| 読み取り | プロジェクト | GET | /projects/:id/jobs/:job_id/artifacts/*artifact_path |
| 更新 | プロジェクト | POST | /projects/:id/jobs/:job_id/artifacts/keep |
マージトレイン
マージトレインを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/merge_trains |
| 読み取り | プロジェクト | GET | /projects/:id/merge_trains/:target_branch |
| 読み取り | プロジェクト | GET | /projects/:id/merge_trains/merge_requests/:merge_request_iid |
マージトレインマージリクエスト
マージトレインにマージリクエストを追加する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 追加 | プロジェクト | POST | /projects/:id/merge_trains/merge_requests/:merge_request_iid |
パイプライン
パイプラインを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/pipeline |
| 削除 | プロジェクト | DELETE | /projects/:id/pipelines/:pipeline_id |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/latest |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/:pipeline_id |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/:pipeline_id/jobs |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/:pipeline_id/bridges |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/:pipeline_id/variables |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/:pipeline_id/test_report |
| 読み取り | プロジェクト | GET | /projects/:id/pipelines/:pipeline_id/test_report_summary |
| 更新 | プロジェクト | POST | /projects/:id/pipelines/:pipeline_id/retry |
| 更新 | プロジェクト | POST | /projects/:id/pipelines/:pipeline_id/cancel |
| 更新 | プロジェクト | PUT | /projects/:id/pipelines/:pipeline_id/metadata |
パイプラインスケジュール
パイプラインスケジュールを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/pipeline_schedules |
| 削除 | プロジェクト | DELETE | /projects/:id/pipeline_schedules/:pipeline_schedule_id |
| 読み取り | プロジェクト | GET | /projects/:id/pipeline_schedules |
| 読み取り | プロジェクト | GET | /projects/:id/pipeline_schedules/:pipeline_schedule_id |
| 読み取り1 | プロジェクト | GET | /projects/:id/pipeline_schedules/:pipeline_schedule_id/pipelines |
| 読み取り | プロジェクト | GET | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key |
| 更新 | プロジェクト | POST | /projects/:id/pipeline_schedules/:pipeline_schedule_id/take_ownership |
| 更新 | プロジェクト | POST | /projects/:id/pipeline_schedules/:pipeline_schedule_id/play |
| 更新 | プロジェクト | POST | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables |
| 更新 | プロジェクト | PUT | /projects/:id/pipeline_schedules/:pipeline_schedule_id |
| 更新 | プロジェクト | PUT | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key |
| 更新 | プロジェクト | DELETE | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key |
1 Read Pipeline権限も必要です。
保護環境
保護環境を作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/protected_environments |
| 作成 | グループ | POST | /groups/:id/protected_environments |
| 削除 | プロジェクト | DELETE | /projects/:id/protected_environments/:name |
| 削除 | グループ | DELETE | /groups/:id/protected_environments/:name |
| 読み取り | プロジェクト | GET | /projects/:id/protected_environments |
| 読み取り | プロジェクト | GET | /projects/:id/protected_environments/:name |
| 読み取り | グループ | GET | /groups/:id/protected_environments |
| 読み取り | グループ | GET | /groups/:id/protected_environments/:name |
| 更新 | プロジェクト | PUT | /projects/:id/protected_environments/:name |
| 更新 | グループ | PUT | /groups/:id/protected_environments/:name |
プルミラー
プルミラーを作成、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/mirror/pull |
| 読み取り | プロジェクト | GET | /projects/:id/mirror/pull |
| 更新 | プロジェクト | PUT | /projects/:id/mirror/pull |
リポジトリストレージ移動
リポジトリストレージの移動を作成、管理、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/repository_storage_moves |
| 作成 | グループ | POST | /groups/:id/repository_storage_moves |
| 作成 | インスタンス | POST | /project_repository_storage_moves |
| 作成 | インスタンス | POST | /snippet_repository_storage_moves |
| 作成 | インスタンス | POST | /snippets/:id/repository_storage_moves |
| 作成 | インスタンス | POST | /group_repository_storage_moves |
| 読み取り | プロジェクト | GET | /projects/:id/repository_storage_moves |
| 読み取り | プロジェクト | GET | /projects/:id/repository_storage_moves/:repository_storage_move_id |
| 読み取り | グループ | GET | /groups/:id/repository_storage_moves |
| 読み取り | グループ | GET | /groups/:id/repository_storage_moves/:repository_storage_move_id |
| 読み取り | インスタンス | GET | /project_repository_storage_moves |
| 読み取り | インスタンス | GET | /project_repository_storage_moves/:repository_storage_move_id |
| 読み取り | インスタンス | GET | /snippet_repository_storage_moves |
| 読み取り | インスタンス | GET | /snippet_repository_storage_moves/:repository_storage_move_id |
| 読み取り | インスタンス | GET | /snippets/:id/repository_storage_moves |
| 読み取り | インスタンス | GET | /snippets/:id/repository_storage_moves/:repository_storage_move_id |
| 読み取り | インスタンス | GET | /group_repository_storage_moves |
| 読み取り | インスタンス | GET | /group_repository_storage_moves/:repository_storage_move_id |
リソースグループ
リソースグループを読み取りおよび更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/resource_groups |
| 読み取り | プロジェクト | GET | /projects/:id/resource_groups/:key |
| 読み取り1 | プロジェクト | GET | /projects/:id/resource_groups/:key/current_job |
| 読み取り1 | プロジェクト | GET | /projects/:id/resource_groups/:key/upcoming_jobs |
| 更新 | プロジェクト | PUT | /projects/:id/resource_groups/:key |
1 Read Job権限も必要です。
Runner
Runnerを割り当て、作成、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 割り当て | プロジェクト | POST | /projects/:id/runners |
| 割り当て | プロジェクト | DELETE | /projects/:id/runners/:runner_id |
| 作成 | ユーザー | POST | /user/runners |
| 読み取り | プロジェクト | GET | /projects/:id/runners |
| 読み取り | グループ | GET | /groups/:id/runners |
Runner登録トークン
Runner登録トークンをリセットする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| リセット | プロジェクト | POST | /projects/:id/runners/reset_registration_token |
| リセット | グループ | POST | /groups/:id/runners/reset_registration_token |
セキュアファイル
セキュアファイルを作成、削除、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/secure_files |
| 削除 | プロジェクト | DELETE | /projects/:id/secure_files/:secure_file_id |
| 読み取り | プロジェクト | GET | /projects/:id/secure_files |
| 読み取り | プロジェクト | GET | /projects/:id/secure_files/:secure_file_id |
| 読み取り | プロジェクト | GET | /projects/:id/secure_files/:secure_file_id/download |
Terraformステート
Terraformステートを作成、削除、ロック、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/terraform/state/:name |
| 削除 | プロジェクト | DELETE | /projects/:id/terraform/state/:name |
| 削除 | プロジェクト | DELETE | /projects/:id/terraform/state/:name/versions/:serial |
| ロック | プロジェクト | POST | /projects/:id/terraform/state/:name/lock |
| ロック | プロジェクト | DELETE | /projects/:id/terraform/state/:name/lock |
| 読み取り | プロジェクト | GET | /projects/:id/terraform/state/:name |
| 読み取り | プロジェクト | GET | /projects/:id/terraform/state_protection_rules |
| 読み取り | プロジェクト | GET | /projects/:id/terraform/state/:name/versions/:serial |
トリガー
トリガーを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/triggers |
| 削除 | プロジェクト | DELETE | /projects/:id/triggers/:trigger_id |
| 読み取り | プロジェクト | GET | /projects/:id/triggers |
| 読み取り | プロジェクト | GET | /projects/:id/triggers/:trigger_id |
| 更新 | プロジェクト | PUT | /projects/:id/triggers/:trigger_id |
変数
CI変数を作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/variables |
| 作成 | グループ | POST | /groups/:id/variables |
| 作成 | インスタンス | POST | /admin/ci/variables |
| 削除 | プロジェクト | DELETE | /projects/:id/variables/:key |
| 削除 | グループ | DELETE | /groups/:id/variables/:key |
| 削除 | インスタンス | DELETE | /admin/ci/variables/:key |
| 読み取り | プロジェクト | GET | /projects/:id/variables |
| 読み取り | プロジェクト | GET | /projects/:id/variables/:key |
| 読み取り | グループ | GET | /groups/:id/variables |
| 読み取り | グループ | GET | /groups/:id/variables/:key |
| 読み取り | インスタンス | GET | /admin/ci/variables |
| 読み取り | インスタンス | GET | /admin/ci/variables/:key |
| 更新 | プロジェクト | PUT | /projects/:id/variables/:key |
| 更新 | グループ | PUT | /groups/:id/variables/:key |
| 更新 | インスタンス | PUT | /admin/ci/variables/:key |
Duoリソース
チャット補完
チャット補完を作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /chat/completions |
コード提案補完
コード提案補完を作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /code_suggestions/completions |
コード提案接続詳細
コード提案接続詳細を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | POST | /code_suggestions/connection_details |
コード提案ダイレクトアクセス
コード提案ダイレクトアクセスを作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /code_suggestions/direct_access |
コード提案有効ステータス
コード提案有効ステータスを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | POST | /code_suggestions/enabled |
Duoワークフロー
Duoワークフローを再開する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 再開 | ユーザー | POST | /ai/duo_workflows/workflows/:workflow_id/resume |
Geoリソース
Geoノード
Geoノードを作成、削除、読み取り、修復、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /geo_nodes |
| 削除 | インスタンス | DELETE | /geo_nodes/:id |
| 読み取り | インスタンス | GET | /geo_nodes |
| 読み取り | インスタンス | GET | /geo_nodes/status |
| 読み取り | インスタンス | GET | /geo_nodes/:id |
| 読み取り | インスタンス | GET | /geo_nodes/:id/status |
| 修復 | インスタンス | POST | /geo_nodes/:id/repair |
| 更新 | インスタンス | PUT | /geo_nodes/:id |
Geoサイト
Geoサイトを作成、削除、読み取り、修復、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /geo_sites |
| 削除 | インスタンス | DELETE | /geo_sites/:id |
| 読み取り | インスタンス | GET | /geo_sites |
| 読み取り | インスタンス | GET | /geo_sites/status |
| 読み取り | インスタンス | GET | /geo_sites/:id |
| 読み取り | インスタンス | GET | /geo_sites/:id/status |
| 修復 | インスタンス | POST | /geo_sites/:id/repair |
| 更新 | インスタンス | PUT | /geo_sites/:id |
グループリソース
管理メンバーロール
管理メンバーロールを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /admin_member_roles |
| 削除 | インスタンス | DELETE | /admin_member_roles/:member_role_id |
| 読み取り | インスタンス | GET | /admin_member_roles |
アバター
アバターを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/avatar |
| 読み取り | グループ | GET | /groups/:id/avatar |
| 読み取り | ユーザー | GET | /avatar |
グループ
グループをアーカイブ、作成、削除、読み取り、共有、転送、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| アーカイブ | グループ | POST | /groups/:id/archive |
| アーカイブ | グループ | POST | /groups/:id/unarchive |
| 作成 | ユーザー | POST | /groups |
| 削除 | グループ | DELETE | /groups/:id |
| 読み取り | グループ | GET | /groups/:id |
| 読み取り | グループ | GET | /groups/:id/groups/shared |
| 読み取り | グループ | GET | /groups/:id/invited_groups |
| 読み取り | グループ | GET | /groups/:id/projects/shared |
| 読み取り | グループ | GET | /groups/:id/subgroups |
| 読み取り | グループ | GET | /groups/:id/descendant_groups |
| 読み取り | グループ | GET | /groups/:id/transfer_locations |
| 読み取り | ユーザー | GET | /groups |
| 共有 | グループ | POST | /groups/:id/share |
| 共有 | グループ | DELETE | /groups/:id/share/:group_id |
| 転送 | グループ | POST | /groups/:id/transfer |
| 転送 | グループ | POST | /groups/:id/transfer_to_organization |
| 更新 | グループ | POST | /groups/:id/restore |
| 更新 | グループ | PUT | /groups/:id |
メンバーロール
メンバーロールを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/member_roles |
| 作成 | インスタンス | POST | /member_roles |
| 削除 | グループ | DELETE | /groups/:id/member_roles/:member_role_id |
| 削除 | インスタンス | DELETE | /member_roles/:member_role_id |
| 読み取り | グループ | GET | /groups/:id/member_roles |
| 読み取り | インスタンス | GET | /member_roles |
ネームスペース
ネームスペースを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /namespaces |
| 読み取り | ユーザー | GET | /namespaces/:id |
| 読み取り | ユーザー | GET | /namespaces/:id/exists |
SAML ID
SAML IDを削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | グループ | DELETE | /groups/:id/saml/:uid |
| 読み取り | グループ | GET | /groups/:id/saml/identities |
| 読み取り | グループ | GET | /groups/:id/saml/:uid |
| 更新 | グループ | PATCH | /groups/:id/saml/:uid |
SSH証明書
SSH証明書を作成、削除、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/ssh_certificates |
| 削除 | グループ | DELETE | /groups/:id/ssh_certificates/:ssh_certificates_id |
| 読み取り | グループ | GET | /groups/:id/ssh_certificates |
テンプレート
テンプレートを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/templates/:type |
| 読み取り | プロジェクト | GET | /projects/:id/templates/:type/:name |
トピック
トピックを作成、削除、マージ、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /topics |
| 削除 | インスタンス | DELETE | /topics/:id |
| マージ | インスタンス | POST | /topics/merge |
| 更新 | インスタンス | PUT | /topics/:id |
ユーザーアクティビティ
ユーザーアクティビティを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /user/activities |
ユーザー関連付け
ユーザー関連付けを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /users/:id/associations_count |
ユーザーアバター
ユーザーアバターを更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 更新 | ユーザー | PUT | /user/avatar |
ユーザーフォロワー
ユーザーフォロワーを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /users/:id/followers |
ユーザーフォロー中
ユーザーフォロー中を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /users/:id/following |
ユーザーGPGキー
ユーザーGPGキーを作成、削除、読み取り、および失効する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /user/gpg_keys |
| 削除 | ユーザー | DELETE | /user/gpg_keys/:key_id |
| 読み取り | ユーザー | GET | /users/:id/gpg_keys |
| 読み取り | ユーザー | GET | /users/:id/gpg_keys/:key_id |
| 読み取り | ユーザー | GET | /user/gpg_keys |
| 読み取り | ユーザー | GET | /user/gpg_keys/:key_id |
| 失効する | ユーザー | POST | /user/gpg_keys/:key_id/revoke |
ユーザー設定
ユーザー設定を読み取りおよび更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /user/preferences |
| 更新 | ユーザー | PUT | /user/preferences |
ユーザープロジェクトデプロイキー
ユーザープロジェクトデプロイキーを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /users/:user_id/project_deploy_keys |
ユーザーのステータス
ユーザーのステータスを読み取りおよび更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /users/:user_id/status |
| 読み取り | ユーザー | GET | /user/status |
| 更新 | ユーザー | PATCH | /user/status |
| 更新 | ユーザー | PUT | /user/status |
ユーザーサポートピン
ユーザーサポートピンを作成および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /user/support_pin |
| 読み取り | ユーザー | GET | /user/support_pin |
モニタリングリソース
Sidekiqジョブ
Sidekiqジョブをドロップする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| ドロップ | インスタンス | DELETE | /admin/sidekiq/queues/:queue_name |
Sidekiqメトリクス
Sidekiqメトリクスを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /sidekiq/queue_metrics |
| 読み取り | インスタンス | GET | /sidekiq/process_metrics |
| 読み取り | インスタンス | GET | /sidekiq/job_stats |
| 読み取り | インスタンス | GET | /sidekiq/compound_metrics |
ノートリソース
脆弱性ノート
脆弱性ノートを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/vulnerabilities/:noteable_id/notes |
| 削除 | プロジェクト | DELETE | /projects/:id/vulnerabilities/:noteable_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/vulnerabilities/:noteable_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/vulnerabilities/:noteable_id/notes/:note_id |
| 更新 | プロジェクト | PUT | /projects/:id/vulnerabilities/:noteable_id/notes/:note_id |
通知リソース
To-Do
To-Doを作成、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/todo |
| 作成 | プロジェクト | POST | /projects/:id/issues/:issue_iid/todo |
| 読み取り | ユーザー | GET | /todos |
| 更新 | ユーザー | POST | /todos/:id/mark_as_done |
| 更新 | ユーザー | POST | /todos/mark_as_done |
Orbitリソース
ナレッジグラフ
ナレッジグラフデータを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /orbit/schema |
| 読み取り | ユーザー | GET | /orbit/status |
| 読み取り | ユーザー | GET | /orbit/tools |
| 読み取り | ユーザー | POST | /orbit/query |
パッケージおよびレジストリのリソース
コンテナレジストリ保護タグルール
コンテナレジストリ保護タグルールを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/registry/protection/tag/rules |
| 削除 | プロジェクト | DELETE | /projects/:id/registry/protection/tag/rules/:protection_rule_id |
| 読み取り | プロジェクト | GET | /projects/:id/registry/protection/tag/rules |
| 更新 | プロジェクト | PATCH | /projects/:id/registry/protection/tag/rules/:protection_rule_id |
コンテナリポジトリ
コンテナリポジトリを削除および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/registry/repositories/:repository_id |
| 削除 | プロジェクト | DELETE | /projects/:id/registry/repositories/:repository_id/tags |
| 削除 | プロジェクト | DELETE | /projects/:id/registry/repositories/:repository_id/tags/:tag_name |
| 読み取り | プロジェクト | GET | /registry/repositories/:id |
| 読み取り | プロジェクト | GET | /projects/:id/registry/repositories |
| 読み取り | プロジェクト | GET | /projects/:id/registry/repositories/:repository_id/tags |
| 読み取り | プロジェクト | GET | /projects/:id/registry/repositories/:repository_id/tags/:tag_name |
| 読み取り | グループ | GET | /groups/:id/registry/repositories |
コンテナリポジトリ保護ルール
コンテナリポジトリ保護ルールを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/registry/protection/repository/rules |
| 削除 | プロジェクト | DELETE | /projects/:id/registry/protection/repository/rules/:protection_rule_id |
| 読み取り | プロジェクト | GET | /projects/:id/registry/protection/repository/rules |
| 更新 | プロジェクト | PATCH | /projects/:id/registry/protection/repository/rules/:protection_rule_id |
Debianディストリビューション
Debianディストリビューションを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/debian_distributions |
| 作成 | グループ | POST | /groups/:id/-/debian_distributions |
| 削除 | プロジェクト | DELETE | /projects/:id/debian_distributions/:codename |
| 削除 | グループ | DELETE | /groups/:id/-/debian_distributions/:codename |
| 読み取り | プロジェクト | GET | /projects/:id/debian_distributions |
| 読み取り | プロジェクト | GET | /projects/:id/debian_distributions/:codename |
| 読み取り | プロジェクト | GET | /projects/:id/debian_distributions/:codename/key.asc |
| 読み取り | グループ | GET | /groups/:id/-/debian_distributions |
| 読み取り | グループ | GET | /groups/:id/-/debian_distributions/:codename |
| 読み取り | グループ | GET | /groups/:id/-/debian_distributions/:codename/key.asc |
| 更新 | プロジェクト | PUT | /projects/:id/debian_distributions/:codename |
| 更新 | グループ | PUT | /groups/:id/-/debian_distributions/:codename |
依存プロキシキャッシュ
依存プロキシのキャッシュをパージする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| パージ | グループ | DELETE | /groups/:id/dependency_proxy/cache |
パッケージ
パッケージを作成、削除、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/packages/composer |
| 作成 | プロジェクト | POST | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls |
| 作成 | プロジェクト | POST | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls |
| 作成 | プロジェクト | POST | /projects/:id/packages/rubygems/api/v1/gems |
| 作成 | プロジェクト | POST | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls |
| 作成 | プロジェクト | POST | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls |
| 作成 | プロジェクト | POST | /projects/:id/packages/pypi |
| 作成 | プロジェクト | POST | /projects/:id/packages/helm/api/:channel/charts |
| 作成 | プロジェクト | PUT | /projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version/file |
| 作成 | プロジェクト | PUT | /projects/:id/packages/nuget/v2 |
| 作成 | プロジェクト | PUT | /projects/:id/packages/nuget/symbolpackage |
| 作成 | プロジェクト | PUT | /projects/:id/packages/nuget |
| 作成 | プロジェクト | PUT | /projects/:id/packages/npm/:package_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag |
| 作成 | プロジェクト | PUT | /packages/npm/-/package/*package_name/dist-tags/:tag |
| 作成 | プロジェクト | PUT | /projects/:id/packages/maven/*path/:file_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/debian/:file_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files/:file_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name |
| 作成 | プロジェクト | PUT | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| 作成 | プロジェクト | PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name |
| 作成 | プロジェクト | PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| 作成 | グループ | POST | /virtual_registries/packages/maven/:id/*path/upload |
| 作成 | グループ | PUT | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tag |
| 削除 | プロジェクト | DELETE | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| 削除 | プロジェクト | DELETE | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| 削除 | プロジェクト | DELETE | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision |
| 削除 | プロジェクト | DELETE | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision |
| 削除 | プロジェクト | DELETE | /packages/npm/-/package/*package_name/dist-tags/:tag |
| 削除 | プロジェクト | DELETE | /projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag |
| 削除 | プロジェクト | DELETE | /projects/:id/packages/nuget/*package_name/*package_version |
| 削除 | プロジェクト | DELETE | /projects/:id/packages/:package_id |
| 削除 | グループ | DELETE | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tag |
| 読み取り | プロジェクト | GET | /projects/:id/packages/composer/archives/*package_name |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/search |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls |
| 読み取り | プロジェクト | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls |
| 読み取り | プロジェクト | GET | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| 読み取り | プロジェクト | GET | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/users/authenticate |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/users/check_credentials |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/search |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/search |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/users/authenticate |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/users/check_credentials |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/search |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/search |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/latest |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/search |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/latest |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files |
| 読み取り | プロジェクト | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/Release.gpg |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/Release |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/InRelease |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256 |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/:component/source/Sources |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256 |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256 |
| 読み取り | プロジェクト | GET | /projects/:id/packages/debian/pool/:distribution/:letter/:package_name/:package_version/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/go/*module_name/@v/list |
| 読み取り | プロジェクト | GET | /projects/:id/packages/go/*module_name/@v/:module_version.info |
| 読み取り | プロジェクト | GET | /projects/:id/packages/go/*module_name/@v/:module_version.mod |
| 読み取り | プロジェクト | GET | /projects/:id/packages/go/*module_name/@v/:module_version.zip |
| 読み取り | プロジェクト | GET | /projects/:id/packages/helm/:channel/index.yaml |
| 読み取り | プロジェクト | GET | /projects/:id/packages/helm/:channel/charts/:file_name.tgz |
| 読み取り | プロジェクト | GET | /projects/:id/packages/maven/*path/:file_name |
| 読み取り | プロジェクト | GET | /packages/npm/-/package/*package_name/dist-tags |
| 読み取り | プロジェクト | GET | /projects/:id/packages/npm/-/package/*package_name/dist-tags |
| 読み取り | プロジェクト | GET | /projects/:id/packages/npm/*package_name/-/*file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/npm/*package_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/nuget/metadata/*package_name/index |
| 読み取り | プロジェクト | GET | /projects/:id/packages/nuget/metadata/*package_name/*package_version |
| 読み取り | プロジェクト | GET | /projects/:id/packages/nuget/query |
| 読み取り | プロジェクト | GET | /projects/:id/packages/nuget/download/*package_name/index |
| 読み取り | プロジェクト | GET | /projects/:id/packages/nuget/download/*package_name/*package_version/*package_filename |
| 読み取り | プロジェクト | GET | /projects/:id/packages |
| 読み取り | プロジェクト | GET | /projects/:id/packages/:package_id |
| 読み取り | プロジェクト | GET | /projects/:id/packages/pypi/files/:sha256/*file_identifier |
| 読み取り | プロジェクト | GET | /projects/:id/packages/pypi/simple |
| 読み取り | プロジェクト | GET | /projects/:id/packages/pypi/simple/*package_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/rubygems/quick/Marshal.4.8/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/rubygems/gems/:file_name |
| 読み取り | プロジェクト | GET | /projects/:id/packages/rubygems/api/v1/dependencies |
| 読み取り | プロジェクト | GET | /projects/:id/packages/terraform/modules/:module_name/:module_system |
| 読み取り | プロジェクト | GET | /projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version |
| 読み取り | グループ | GET | /group/:id/-/packages/composer/packages |
| 読み取り | グループ | GET | /group/:id/-/packages/composer/p/:sha |
| 読み取り | グループ | GET | /group/:id/-/packages/composer/p2/*package_name |
| 読み取り | グループ | GET | /group/:id/-/packages/composer/*package_name |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/Release.gpg |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/Release |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/InRelease |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256 |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/source/Sources |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256 |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages |
| 読み取り | グループ | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256 |
| 読み取り | グループ | GET | /groups/:id/packages |
| 読み取り | グループ | GET | /groups/:id/-/packages/maven/*path/:file_name |
| 読み取り | グループ | GET | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags |
| 読み取り | グループ | GET | /groups/:id/-/packages/nuget/metadata/*package_name/index |
| 読み取り | グループ | GET | /groups/:id/-/packages/nuget/metadata/*package_name/*package_version |
| 読み取り | グループ | GET | /groups/:id/-/packages/nuget/query |
| 読み取り | グループ | GET | /groups/:id/-/packages/pypi/files/:sha256/*file_identifier |
| 読み取り | グループ | GET | /groups/:id/-/packages/pypi/simple |
| 読み取り | グループ | GET | /groups/:id/-/packages/pypi/simple/*package_name |
| 読み取り | グループ | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/versions |
| 読み取り | グループ | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/download |
| 読み取り | グループ | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system |
| 読み取り | グループ | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version/download |
| 読み取り | グループ | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version/file |
| 読み取り | グループ | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version |
| 読み取り | グループ | GET | /virtual_registries/packages/maven/:id/*path |
| 読み取り | インスタンス | GET | /packages/conan/v1/users/authenticate |
| 読み取り | インスタンス | GET | /packages/conan/v1/users/check_credentials |
| 読み取り | インスタンス | GET | /packages/conan/v1/conans/search |
| 読み取り | インスタンス | GET | /packages/maven/*path/:file_name |
パッケージパイプライン
パッケージパイプラインを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/packages/:package_id/pipelines |
仮想レジストリ
仮想レジストリを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/-/virtual_registries/container/registries |
| 作成 | グループ | POST | /virtual_registries/container/registry_upstreams |
| 作成 | グループ | POST | /virtual_registries/container/registries/:id/upstreams |
| 作成 | グループ | POST | /groups/:id/-/virtual_registries/packages/maven/registries |
| 作成 | グループ | POST | /virtual_registries/packages/maven/registries/:id/upstreams |
| 作成 | グループ | POST | /virtual_registries/packages/maven/registry_upstreams |
| 作成 | グループ | POST | /groups/:id/-/virtual_registries/packages/npm/registries |
| 作成 | グループ | POST | /virtual_registries/packages/npm/registry_upstreams |
| 削除 | グループ | DELETE | /virtual_registries/container/registries/:id |
| 削除 | グループ | DELETE | /virtual_registries/container/registries/:id/cache |
| 削除 | グループ | DELETE | /virtual_registries/container/registry_upstreams/:id |
| 削除 | グループ | DELETE | /virtual_registries/container/upstreams/:id |
| 削除 | グループ | DELETE | /virtual_registries/container/upstreams/:id/cache |
| 削除 | グループ | DELETE | /virtual_registries/container/cache_entries/*id |
| 削除 | グループ | DELETE | /virtual_registries/packages/maven/registries/:id |
| 削除 | グループ | DELETE | /virtual_registries/packages/maven/registries/:id/cache |
| 削除 | グループ | DELETE | /virtual_registries/packages/maven/upstreams/:id |
| 削除 | グループ | DELETE | /virtual_registries/packages/maven/upstreams/:id/cache |
| 削除 | グループ | DELETE | /virtual_registries/packages/maven/registry_upstreams/:id |
| 削除 | グループ | DELETE | /virtual_registries/packages/maven/cache_entries/*id |
| 削除 | グループ | DELETE | /virtual_registries/packages/npm/remote/cache_entries/*id |
| 削除 | グループ | DELETE | /virtual_registries/packages/npm/registries/:id |
| 削除 | グループ | DELETE | /virtual_registries/packages/npm/registries/:id/cache |
| 削除 | グループ | DELETE | /virtual_registries/packages/npm/registry_upstreams/:id |
| 読み取り | グループ | GET | /virtual_registries/packages/npm/registries/:id |
| 読み取り | グループ | GET | /groups/:id/-/virtual_registries/packages/npm/registries |
| 読み取り | グループ | GET | /virtual_registries/packages/npm/remote/upstreams/:id/cache_entries |
| 読み取り | グループ | GET | /virtual_registries/packages/maven/upstreams/:id/cache_entries |
| 読み取り | グループ | GET | /virtual_registries/packages/maven/upstreams/:id/test |
| 読み取り | グループ | GET | /virtual_registries/packages/maven/upstreams/:id |
| 読み取り | グループ | GET | /virtual_registries/packages/maven/registries/:id/upstreams |
| 読み取り | グループ | GET | /groups/:id/-/virtual_registries/packages/maven/upstreams |
| 読み取り | グループ | GET | /virtual_registries/packages/maven/registries/:id |
| 読み取り | グループ | GET | /groups/:id/-/virtual_registries/packages/maven/registries |
| 読み取り | グループ | GET | /virtual_registries/container/upstreams/:id/cache_entries |
| 読み取り | グループ | GET | /virtual_registries/container/upstreams/:id |
| 読み取り | グループ | GET | /virtual_registries/container/registries/:id/upstreams |
| 読み取り | グループ | GET | /groups/:id/-/virtual_registries/container/upstreams |
| 読み取り | グループ | GET | /virtual_registries/container/registries/:id |
| 読み取り | グループ | GET | /groups/:id/-/virtual_registries/container/registries |
| 読み取り | グループ | POST | /groups/:id/-/virtual_registries/packages/maven/upstreams/test |
| 読み取り | グループ | POST | /virtual_registries/container/upstreams/:id/test |
| 読み取り | グループ | POST | /virtual_registries/packages/maven/upstreams/:id/test |
| 読み取り | グループ | POST | /groups/:id/-/virtual_registries/container/upstreams/test |
| 更新 | グループ | PATCH | /virtual_registries/container/registries/:id |
| 更新 | グループ | PATCH | /virtual_registries/container/registry_upstreams/:id |
| 更新 | グループ | PATCH | /virtual_registries/container/upstreams/:id |
| 更新 | グループ | PATCH | /virtual_registries/packages/maven/registries/:id |
| 更新 | グループ | PATCH | /virtual_registries/packages/maven/upstreams/:id |
| 更新 | グループ | PATCH | /virtual_registries/packages/maven/registry_upstreams/:id |
| 更新 | グループ | PATCH | /virtual_registries/packages/npm/registries/:id |
| 更新 | グループ | PATCH | /virtual_registries/packages/npm/registry_upstreams/:id |
仮想レジストリクリーンアップポリシー
仮想レジストリクリーンアップポリシーを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/-/virtual_registries/cleanup/policy |
| 削除 | グループ | DELETE | /groups/:id/-/virtual_registries/cleanup/policy |
| 読み取り | グループ | GET | /groups/:id/-/virtual_registries/cleanup/policy |
| 更新 | グループ | PATCH | /groups/:id/-/virtual_registries/cleanup/policy |
プロジェクト機能リソース
バッジ
バッジを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/badges |
| 作成 | グループ | POST | /groups/:id/badges |
| 削除 | プロジェクト | DELETE | /projects/:id/badges/:badge_id |
| 削除 | グループ | DELETE | /groups/:id/badges/:badge_id |
| 読み取り | プロジェクト | GET | /projects/:id/badges |
| 読み取り | プロジェクト | GET | /projects/:id/badges/render |
| 読み取り | プロジェクト | GET | /projects/:id/badges/:badge_id |
| 読み取り | グループ | GET | /groups/:id/badges |
| 読み取り | グループ | GET | /groups/:id/badges/render |
| 読み取り | グループ | GET | /groups/:id/badges/:badge_id |
| 更新 | プロジェクト | PUT | /projects/:id/badges/:badge_id |
| 更新 | グループ | PUT | /groups/:id/badges/:badge_id |
プロジェクトエイリアス
プロジェクトエイリアスを作成、削除、および読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /project_aliases |
| 削除 | インスタンス | DELETE | /project_aliases/:name |
| 読み取り | インスタンス | GET | /project_aliases |
| 読み取り | インスタンス | GET | /project_aliases/:name |
リリース
リリースを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/releases |
| 作成 | プロジェクト | POST | /projects/:id/releases/:tag_name/evidence |
| 削除 | プロジェクト | DELETE | /projects/:id/releases/:tag_name |
| 読み取り | プロジェクト | GET | /projects/:id/releases |
| 読み取り | プロジェクト | GET | /projects/:id/releases/:tag_name |
| 読み取り | プロジェクト | GET | /projects/:id/releases/:tag_name/downloads/*direct_asset_path |
| 読み取り | プロジェクト | GET | /projects/:id/releases/permalink/latest(/)(*suffix_path) |
| 読み取り | グループ | GET | /groups/:id/releases |
| 更新 | プロジェクト | PUT | /projects/:id/releases/:tag_name |
リリースリンク
リリースリンクを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/releases/:tag_name/assets/links |
| 削除 | プロジェクト | DELETE | /projects/:id/releases/:tag_name/assets/links/:link_id |
| 読み取り | プロジェクト | GET | /projects/:id/releases/:tag_name/assets/links |
| 読み取り | プロジェクト | GET | /projects/:id/releases/:tag_name/assets/links/:link_id |
| 更新 | プロジェクト | PUT | /projects/:id/releases/:tag_name/assets/links/:link_id |
リモートミラー
リモートミラーを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/remote_mirrors |
| 削除 | プロジェクト | DELETE | /projects/:id/remote_mirrors/:mirror_id |
| 読み取り | プロジェクト | GET | /projects/:id/remote_mirrors |
| 読み取り | プロジェクト | GET | /projects/:id/remote_mirrors/:mirror_id |
| 更新 | プロジェクト | POST | /projects/:id/remote_mirrors/:mirror_id/sync |
| 更新 | プロジェクト | PUT | /projects/:id/remote_mirrors/:mirror_id |
リモートミラー公開キー
リモートミラー公開キーを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/remote_mirrors/:mirror_id/public_key |
スナップショット
スナップショットを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/snapshot |
スニペット
スニペットを作成、削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /snippets |
| 削除 | ユーザー | DELETE | /snippets/:id |
| 読み取り | ユーザー | GET | /snippets |
| 読み取り | ユーザー | GET | /snippets/public |
| 読み取り | ユーザー | GET | /snippets/all |
| 読み取り | ユーザー | GET | /snippets/:id |
| 読み取り | ユーザー | GET | /snippets/:id/raw |
| 読み取り | ユーザー | GET | /snippets/:id/files/:ref/:file_path/raw |
| 読み取り | インスタンス | GET | /snippets/:id/user_agent_detail |
| 更新 | ユーザー | PUT | /snippets/:id |
プロジェクトモデルレジストリおよび実験リソース
MLflowアーティファクト
MLflowアーティファクトを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts |
| 読み取り | プロジェクト | GET | /projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts/:model_version/*file_path |
MLflow実行
MLflow実行を作成、削除、ログ、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/create |
| 削除 | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/delete |
| ログ | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-metric |
| ログ | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-parameter |
| ログ | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-batch |
| 読み取り | プロジェクト | GET | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/get |
| 読み取り | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/search |
| 更新 | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/update |
| 更新 | プロジェクト | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/set-tag |
プロジェクト計画リソース
カスタム属性
カスタム属性を削除、読み取り、および更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/custom_attributes/:key |
| 削除 | グループ | DELETE | /groups/:id/custom_attributes/:key |
| 削除 | インスタンス | DELETE | /users/:id/custom_attributes/:key |
| 読み取り | プロジェクト | GET | /projects/:id/custom_attributes |
| 読み取り | プロジェクト | GET | /projects/:id/custom_attributes/:key |
| 読み取り | グループ | GET | /groups/:id/custom_attributes |
| 読み取り | グループ | GET | /groups/:id/custom_attributes/:key |
| 読み取り | インスタンス | GET | /users/:id/custom_attributes |
| 読み取り | インスタンス | GET | /users/:id/custom_attributes/:key |
| 更新 | プロジェクト | PUT | /projects/:id/custom_attributes/:key |
| 更新 | グループ | PUT | /groups/:id/custom_attributes/:key |
| 更新 | インスタンス | PUT | /users/:id/custom_attributes/:key |
エピックラベルイベント
エピックラベルイベントを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | グループ | GET | /groups/:id/epics/:eventable_id/resource_label_events |
| 読み取り | グループ | GET | /groups/:id/epics/:eventable_id/resource_label_events/:event_id |
機能フラグ
機能フラグの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/feature_flags |
| 削除 | プロジェクト | DELETE | /projects/:id/feature_flags/:feature_flag_name |
| 読み取り | プロジェクト | GET | /projects/:id/feature_flags |
| 読み取り | プロジェクト | GET | /projects/:id/feature_flags/:feature_flag_name |
| 更新 | プロジェクト | PUT | /projects/:id/feature_flags/:feature_flag_name |
機能フラグユーザーリスト
機能フラグユーザーリストの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/feature_flags_user_lists |
| 削除 | プロジェクト | DELETE | /projects/:id/feature_flags_user_lists/:iid |
| 読み取り | プロジェクト | GET | /projects/:id/feature_flags_user_lists |
| 読み取り | プロジェクト | GET | /projects/:id/feature_flags_user_lists/:iid |
| 更新 | プロジェクト | PUT | /projects/:id/feature_flags_user_lists/:iid |
フリーズ期間
フリーズ期間の作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/freeze_periods |
| 削除 | プロジェクト | DELETE | /projects/:id/freeze_periods/:freeze_period_id |
| 読み取り | プロジェクト | GET | /projects/:id/freeze_periods |
| 読み取り | プロジェクト | GET | /projects/:id/freeze_periods/:freeze_period_id |
| 更新 | プロジェクト | PUT | /projects/:id/freeze_periods/:freeze_period_id |
内部イベント
内部イベントを追跡する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 追跡 | インスタンス | POST | /usage_data/track_events |
| 追跡 | インスタンス | POST | /usage_data/track_event |
イシューラベルイベント
イシューラベルイベントを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_label_events |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_label_events/:event_id |
ラベル
ラベルの作成、削除、プロモート、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/labels |
| 作成 | グループ | POST | /groups/:id/labels |
| 削除 | プロジェクト | DELETE | /projects/:id/labels |
| 削除 | プロジェクト | DELETE | /projects/:id/labels/:name |
| 削除 | グループ | DELETE | /groups/:id/labels |
| 削除 | グループ | DELETE | /groups/:id/labels/:name |
| プロモート | プロジェクト | PUT | /projects/:id/labels/promote |
| プロモート | プロジェクト | PUT | /projects/:id/labels/:name/promote |
| 読み取り | プロジェクト | GET | /projects/:id/labels |
| 読み取り | プロジェクト | GET | /projects/:id/labels/:name |
| 読み取り | グループ | GET | /groups/:id/labels |
| 読み取り | グループ | GET | /groups/:id/labels/:name |
| 更新 | プロジェクト | PUT | /projects/:id/labels |
| 更新 | プロジェクト | PUT | /projects/:id/labels/:name |
| 更新 | グループ | PUT | /groups/:id/labels |
| 更新 | グループ | PUT | /groups/:id/labels/:name |
マージリクエストラベルイベント
マージリクエストラベルイベントを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:eventable_id/resource_label_events |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:eventable_id/resource_label_events/:event_id |
Service Ping
Service Pingデータを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /usage_data/service_ping |
使用状況データメトリクス
使用状況データメトリクスをインクリメントおよび読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| インクリメント | インスタンス | POST | /usage_data/increment_counter |
| インクリメント | インスタンス | POST | /usage_data/increment_unique_users |
| 読み取り | インスタンス | GET | /usage_data/non_sql_metrics |
作業アイテム
作業アイテムの削除、読み取り、書き込みを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/issues/:issue_iid/award_emoji/:award_id |
| 削除 | プロジェクト | DELETE | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji/:award_id |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid/award_emoji/:award_id |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji/:award_id |
| 削除 | プロジェクト | DELETE | /projects/:id/snippets/:snippet_id/award_emoji/:award_id |
| 削除 | プロジェクト | DELETE | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji/:award_id |
| 削除 | プロジェクト | DELETE | /projects/:id/issues/:issue_iid/links/:issue_link_id |
| 削除 | プロジェクト | DELETE | /projects/:id/issues/:issue_iid |
| 削除 | プロジェクト | DELETE | /namespaces/:id/-/work_items/:work_item_iid |
| 削除 | プロジェクト | DELETE | /projects/:id/-/work_items/:work_item_iid |
| 削除 | プロジェクト | DELETE | /projects/:id/boards/:board_id |
| 削除 | プロジェクト | DELETE | /projects/:id/boards/:board_id/lists/:list_id |
| 削除 | プロジェクト | DELETE | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 削除 | プロジェクト | DELETE | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 削除 | プロジェクト | DELETE | /projects/:id/issues/:noteable_id/notes/:note_id |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:noteable_id/notes/:note_id |
| 削除 | プロジェクト | DELETE | /projects/:id/snippets/:noteable_id/notes/:note_id |
| 削除 | プロジェクト | DELETE | /projects/:id/wiki_pages/:noteable_id/notes/:note_id |
| 削除 | プロジェクト | DELETE | /projects/:id/milestones/:milestone_id |
| 削除 | グループ | DELETE | /groups/:id/epics/:epic_iid/award_emoji/:award_id |
| 削除 | グループ | DELETE | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id |
| 削除 | グループ | DELETE | /namespaces/:id/-/work_items/:work_item_iid |
| 削除 | グループ | DELETE | /groups/:id/-/work_items/:work_item_iid |
| 削除 | グループ | DELETE | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 削除 | グループ | DELETE | /groups/:id/boards/:board_id/lists/:list_id |
| 削除 | グループ | DELETE | /groups/:id/milestones/:milestone_id |
| 削除 | グループ | DELETE | /groups/:id/epics/:noteable_id/notes/:note_id |
| 削除 | グループ | DELETE | /groups/:id/wiki_pages/:noteable_id/notes/:note_id |
| 削除 | グループ | DELETE | /groups/:id/boards/:board_id |
| 削除 | グループ | DELETE | /groups/:id/(-/)epics/:epic_iid/issues/:epic_issue_id |
| 削除 | グループ | DELETE | /groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id |
| 削除 | グループ | DELETE | /groups/:id/(-/)epics/:epic_iid |
| 削除 | グループ | DELETE | /groups/:id/epics/:epic_iid/related_epics/:related_epic_link_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/award_emoji |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/award_emoji/:award_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji/:award_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/award_emoji |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/award_emoji/:award_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji/:award_id |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:snippet_id/award_emoji |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:snippet_id/award_emoji/:award_id |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji/:award_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/links |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/links/:issue_link_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/time_stats |
| 読み取り | プロジェクト | GET | /projects/:id/issues |
| 読み取り | プロジェクト | GET | /projects/:id/issues_statistics |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/related_merge_requests |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/closed_by |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/participants |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:issue_iid/user_agent_detail |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/time_stats |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_milestone_events |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_milestone_events/:event_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:eventable_id/resource_milestone_events |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:eventable_id/resource_milestone_events/:event_id |
| 読み取り | プロジェクト | GET | /namespaces/:id/-/work_items |
| 読み取り | プロジェクト | GET | /projects/:id/-/work_items |
| 読み取り | プロジェクト | GET | /namespaces/:id/-/work_items/:work_item_iid |
| 読み取り | プロジェクト | GET | /projects/:id/-/work_items/:work_item_iid |
| 読み取り | プロジェクト | GET | /projects/:id/boards |
| 読み取り | プロジェクト | GET | /projects/:id/boards/:board_id |
| 読み取り | プロジェクト | GET | /projects/:id/boards/:board_id/lists |
| 読み取り | プロジェクト | GET | /projects/:id/boards/:board_id/lists/:list_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:noteable_id/discussions |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:noteable_id/discussions/:discussion_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:noteable_id/discussions |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:noteable_id/discussions/:discussion_id |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:noteable_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:noteable_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:noteable_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:noteable_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:noteable_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/snippets/:noteable_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/wiki_pages/:noteable_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/wiki_pages/:noteable_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/milestones |
| 読み取り | プロジェクト | GET | /projects/:id/milestones/:milestone_id |
| 読み取り | プロジェクト | GET | /projects/:id/milestones/:milestone_id/issues |
| 読み取り | プロジェクト | GET | /projects/:id/milestones/:milestone_id/merge_requests |
| 読み取り | プロジェクト | GET | /projects/:id/milestones/:milestone_id/burndown_events |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_state_events |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_state_events/:event_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:eventable_id/resource_state_events |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:eventable_id/resource_state_events/:event_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_weight_events |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_weight_events/:event_id |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_iteration_events |
| 読み取り | プロジェクト | GET | /projects/:id/issues/:eventable_id/resource_iteration_events/:event_id |
| 読み取り | プロジェクト | GET | /projects/:id/iterations |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid/award_emoji |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid/award_emoji/:award_id |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id |
| 読み取り | グループ | GET | /groups/:id/issues |
| 読み取り | グループ | GET | /groups/:id/issues_statistics |
| 読み取り | グループ | GET | /namespaces/:id/-/work_items |
| 読み取り | グループ | GET | /groups/:id/-/work_items |
| 読み取り | グループ | GET | /namespaces/:id/-/work_items/:work_item_iid |
| 読み取り | グループ | GET | /groups/:id/-/work_items/:work_item_iid |
| 読み取り | グループ | GET | /groups/:id/epics/:noteable_id/discussions |
| 読み取り | グループ | GET | /groups/:id/epics/:noteable_id/discussions/:discussion_id |
| 読み取り | グループ | GET | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes |
| 読み取り | グループ | GET | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 読み取り | グループ | GET | /groups/:id/boards |
| 読み取り | グループ | GET | /groups/:id/boards/:board_id |
| 読み取り | グループ | GET | /groups/:id/boards/:board_id/lists |
| 読み取り | グループ | GET | /groups/:id/boards/:board_id/lists/:list_id |
| 読み取り | グループ | GET | /groups/:id/milestones |
| 読み取り | グループ | GET | /groups/:id/milestones/:milestone_id |
| 読み取り | グループ | GET | /groups/:id/milestones/:milestone_id/issues |
| 読み取り | グループ | GET | /groups/:id/milestones/:milestone_id/merge_requests |
| 読み取り | グループ | GET | /groups/:id/milestones/:milestone_id/burndown_events |
| 読み取り | グループ | GET | /groups/:id/epics/:noteable_id/notes |
| 読み取り | グループ | GET | /groups/:id/epics/:noteable_id/notes/:note_id |
| 読み取り | グループ | GET | /groups/:id/wiki_pages/:noteable_id/notes |
| 読み取り | グループ | GET | /groups/:id/wiki_pages/:noteable_id/notes/:note_id |
| 読み取り | グループ | GET | /groups/:id/epics/:eventable_id/resource_state_events |
| 読み取り | グループ | GET | /groups/:id/epics/:eventable_id/resource_state_events/:event_id |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid/issues |
| 読み取り | グループ | GET | /groups/:id/-/epics/:epic_iid/issues |
| 読み取り | グループ | GET | /groups/:id/(-/)epics/:epic_iid/epics |
| 読み取り | グループ | GET | /groups/:id/epics |
| 読み取り | グループ | GET | /groups/:id/-/epics |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid |
| 読み取り | グループ | GET | /groups/:id/-/epics/:epic_iid |
| 読み取り | グループ | GET | /groups/:id/epic_boards |
| 読み取り | グループ | GET | /groups/:id/epic_boards/:board_id |
| 読み取り | グループ | GET | /groups/:id/epic_boards/:board_id/lists |
| 読み取り | グループ | GET | /groups/:id/epic_boards/:board_id/lists/:list_id |
| 読み取り | グループ | GET | /groups/:id/related_epic_links |
| 読み取り | グループ | GET | /groups/:id/epics/:epic_iid/related_epics |
| 読み取り | グループ | GET | /groups/:id/iterations |
| 読み取り | ユーザー | GET | /issues_statistics |
| 読み取り | ユーザー | GET | /issues |
| 読み取り | インスタンス | GET | /issues/:id |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/reset_time_estimate |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/add_spent_time |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/reset_spent_time |
| 書き込み | プロジェクト | POST | /namespaces/:id/-/work_items |
| 書き込み | プロジェクト | POST | /projects/:id/-/work_items |
| 書き込み | プロジェクト | POST | /projects/:id/boards |
| 書き込み | プロジェクト | POST | /projects/:id/boards/:board_id/lists |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:noteable_id/discussions |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes |
| 書き込み | プロジェクト | POST | /projects/:id/snippets/:noteable_id/discussions |
| 書き込み | プロジェクト | POST | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:noteable_id/notes |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:noteable_id/notes |
| 書き込み | プロジェクト | POST | /projects/:id/snippets/:noteable_id/notes |
| 書き込み | プロジェクト | POST | /projects/:id/wiki_pages/:noteable_id/notes |
| 書き込み | プロジェクト | POST | /projects/:id/milestones |
| 書き込み | プロジェクト | POST | /projects/:id/milestones/:milestone_id/promote |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/award_emoji |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/award_emoji |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji |
| 書き込み | プロジェクト | POST | /projects/:id/snippets/:snippet_id/award_emoji |
| 書き込み | プロジェクト | POST | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/links |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/time_estimate |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/reset_time_estimate |
| 書き込み | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/time_estimate |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/clone |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/move |
| 書き込み | プロジェクト | POST | /projects/:id/issues |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/reset_spent_time |
| 書き込み | プロジェクト | POST | /projects/:id/issues/:issue_iid/add_spent_time |
| 書き込み | プロジェクト | PUT | /projects/:id/boards/:board_id |
| 書き込み | プロジェクト | PUT | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 書き込み | プロジェクト | PUT | /projects/:id/issues/:noteable_id/discussions/:discussion_id |
| 書き込み | プロジェクト | PUT | /projects/:id/issues/:noteable_id/notes/:note_id |
| 書き込み | プロジェクト | PUT | /projects/:id/issues/:issue_iid |
| 書き込み | プロジェクト | PUT | /projects/:id/merge_requests/:noteable_id/notes/:note_id |
| 書き込み | プロジェクト | PUT | /projects/:id/issues/:issue_iid/reorder |
| 書き込み | プロジェクト | PUT | /projects/:id/snippets/:noteable_id/notes/:note_id |
| 書き込み | プロジェクト | PUT | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 書き込み | プロジェクト | PUT | /projects/:id/wiki_pages/:noteable_id/notes/:note_id |
| 書き込み | プロジェクト | PUT | /projects/:id/boards/:board_id/lists/:list_id |
| 書き込み | プロジェクト | PUT | /projects/:id/milestones/:milestone_id |
| 書き込み | グループ | POST | /groups/:id/epics/:epic_iid/related_epics |
| 書き込み | グループ | POST | /groups/:id/(-/)epics |
| 書き込み | グループ | POST | /groups/:id/(-/)epics/:epic_iid/epics |
| 書き込み | グループ | POST | /groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id |
| 書き込み | グループ | POST | /groups/:id/(-/)epics/:epic_iid/issues/:issue_id |
| 書き込み | グループ | POST | /groups/:id/boards |
| 書き込み | グループ | POST | /groups/:id/wiki_pages/:noteable_id/notes |
| 書き込み | グループ | POST | /groups/:id/epics/:noteable_id/notes |
| 書き込み | グループ | POST | /groups/:id/milestones |
| 書き込み | グループ | POST | /groups/:id/epics/:epic_iid/award_emoji |
| 書き込み | グループ | POST | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji |
| 書き込み | グループ | POST | /namespaces/:id/-/work_items |
| 書き込み | グループ | POST | /groups/:id/-/work_items |
| 書き込み | グループ | POST | /groups/:id/epics/:noteable_id/discussions |
| 書き込み | グループ | POST | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes |
| 書き込み | グループ | POST | /groups/:id/boards/:board_id/lists |
| 書き込み | グループ | PUT | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 書き込み | グループ | PUT | /groups/:id/wiki_pages/:noteable_id/notes/:note_id |
| 書き込み | グループ | PUT | /groups/:id/epics/:noteable_id/notes/:note_id |
| 書き込み | グループ | PUT | /groups/:id/(-/)epics/:epic_iid/issues/:epic_issue_id |
| 書き込み | グループ | PUT | /groups/:id/epics/:noteable_id/discussions/:discussion_id |
| 書き込み | グループ | PUT | /groups/:id/milestones/:milestone_id |
| 書き込み | グループ | PUT | /groups/:id/boards/:board_id |
| 書き込み | グループ | PUT | /groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id |
| 書き込み | グループ | PUT | /groups/:id/boards/:board_id/lists/:list_id |
| 書き込み | グループ | PUT | /groups/:id/(-/)epics/:epic_iid |
プロジェクトリソース
ページ
ページの削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/pages |
| 読み取り | プロジェクト | GET | /projects/:id/pages |
| 更新 | プロジェクト | PATCH | /projects/:id/pages |
ページドメイン
ページドメインの作成、削除、読み取り、更新、検証を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/pages/domains |
| 削除 | プロジェクト | DELETE | /projects/:id/pages/domains/:domain |
| 読み取り | プロジェクト | GET | /projects/:id/pages/domains |
| 読み取り | プロジェクト | GET | /projects/:id/pages/domains/:domain |
| 更新 | プロジェクト | PUT | /projects/:id/pages/domains/:domain |
| 検証 | プロジェクト | PUT | /projects/:id/pages/domains/:domain/verify |
プロジェクト
プロジェクトのアーカイブ、作成、削除、フォーク、読み取り、Star付き読み取り、共有、移管、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| アーカイブ | プロジェクト | POST | /projects/:id/archive |
| アーカイブ | プロジェクト | POST | /projects/:id/unarchive |
| 作成 | ユーザー | POST | /projects |
| 作成 | ユーザー | POST | /projects/user/:user_id |
| 削除 | プロジェクト | DELETE | /projects/:id |
| フォーク | プロジェクト | POST | /projects/:id/fork |
| フォーク | プロジェクト | POST | /projects/:id/fork/:forked_from_id |
| フォーク | プロジェクト | DELETE | /projects/:id/fork |
| 読み取り | プロジェクト | GET | /projects/:id/share_locations |
| 読み取り | プロジェクト | GET | /projects/:id |
| 読み取り | プロジェクト | GET | /projects/:id/forks |
| 読み取り | プロジェクト | GET | /projects/:id/pages_access |
| 読み取り | プロジェクト | GET | /projects/:id/starrers |
| 読み取り | プロジェクト | GET | /projects/:id/languages |
| 読み取り | プロジェクト | GET | /projects/:id/users |
| 読み取り | プロジェクト | GET | /projects/:id/groups |
| 読み取り | プロジェクト | GET | /projects/:id/invited_groups |
| 読み取り | プロジェクト | GET | /projects/:id/transfer_locations |
| 読み取り | プロジェクト | GET | /projects/:id/storage |
| 読み取り | グループ | GET | /groups/:id/projects |
| 読み取り | ユーザー | GET | /users/:user_id/projects |
| 読み取り | ユーザー | GET | /users/:user_id/contributed_projects |
| 読み取り | ユーザー | GET | /projects |
| Star付き読み取り | ユーザー | GET | /users/:user_id/starred_projects |
| 共有 | プロジェクト | POST | /projects/:id/share |
| 共有 | プロジェクト | DELETE | /projects/:id/share/:group_id |
| 転送 | プロジェクト | PUT | /projects/:id/transfer |
| 転送 | インスタンス | POST | /groups/:id/projects/:project_id |
| 更新 | プロジェクト | POST | /projects/:id/restore |
| 更新 | プロジェクト | POST | /projects/:id/star |
| 更新 | プロジェクト | POST | /projects/:id/unstar |
| 更新 | プロジェクト | POST | /projects/:id/import_project_members/:project_id |
| 更新 | プロジェクト | POST | /projects/:id/housekeeping |
| 更新 | プロジェクト | POST | /projects/:id/repository_size |
| 更新 | プロジェクト | PUT | /projects/:id |
リポジトリリソース
承認設定
承認設定の読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/approvals |
| 更新 | プロジェクト | POST | /projects/:id/approvals |
承認ルール
承認ルールの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/approval_rules |
| 作成 | グループ | POST | /groups/:id/approval_rules |
| 削除 | プロジェクト | DELETE | /projects/:id/approval_rules/:approval_rule_id |
| 読み取り | プロジェクト | GET | /projects/:id/approval_rules |
| 読み取り | プロジェクト | GET | /projects/:id/approval_rules/:approval_rule_id |
| 読み取り | グループ | GET | /groups/:id/approval_rules |
| 更新 | プロジェクト | PUT | /projects/:id/approval_rules/:approval_rule_id |
| 更新 | グループ | PUT | /groups/:id/approval_rules/:approval_rule_id |
承認設定
マージリクエスト承認設定の読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/merge_request_approval_setting |
| 読み取り | グループ | GET | /groups/:id/merge_request_approval_setting |
| 更新 | プロジェクト | PUT | /projects/:id/merge_request_approval_setting |
| 更新 | グループ | PUT | /groups/:id/merge_request_approval_setting |
ブランチ
ブランチの作成、削除、保護、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/repository/branches |
| 削除 | プロジェクト | DELETE | /projects/:id/repository/branches/:branch |
| 削除 | プロジェクト | DELETE | /projects/:id/repository/merged_branches |
| 保護 | プロジェクト | POST | /projects/:id/protected_branches |
| 保護 | プロジェクト | PUT | /projects/:id/repository/branches/:branch/protect |
| 保護 | プロジェクト | PUT | /projects/:id/repository/branches/:branch/unprotect |
| 保護 | プロジェクト | DELETE | /projects/:id/protected_branches/:name |
| 保護 | グループ | POST | /groups/:id/protected_branches |
| 保護 | グループ | DELETE | /groups/:id/protected_branches/:name |
| 読み取り | プロジェクト | GET | /projects/:id/repository/branches |
| 読み取り | プロジェクト | GET | /projects/:id/repository/branches/:branch |
| 読み取り | プロジェクト | HEAD | /projects/:id/repository/branches/:branch |
コード
コードのダウンロード、プッシュ、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/(-/)search/semantic |
コミット
コミットの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/repository/commits |
| 作成 | プロジェクト | POST | /projects/:id/repository/commits/:sha/cherry_pick |
| 作成 | プロジェクト | POST | /projects/:id/repository/commits/:sha/revert |
| 作成 | プロジェクト | POST | /projects/:id/repository/commits/:noteable_id/discussions |
| 作成 | プロジェクト | POST | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes |
| 削除 | プロジェクト | DELETE | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha/diff |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha/comments |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha/sequence |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha/refs |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha/merge_requests |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:sha/signature |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:noteable_id/discussions |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 更新 | プロジェクト | POST | /projects/:id/repository/commits/:sha/comments |
| 更新 | プロジェクト | PUT | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id |
マージリクエスト
マージリクエストの承認、作成、削除、マージ、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 承認 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/approve |
| 承認 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/unapprove |
| 承認 | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid/reset_approvals |
| 作成 | プロジェクト | POST | /projects/:id/create_ci_config |
| 作成 | プロジェクト | POST | /projects/:id/merge_requests |
| 作成 | プロジェクト | POST | /projects/:id/merge_requests/:noteable_id/discussions |
| 作成 | プロジェクト | POST | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id |
| マージ | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/cancel_merge_when_pipeline_succeeds |
| マージ | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid/merge |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/draft_notes |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/participants |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/reviewers |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/commits |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/context_commits |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/changes |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/diffs |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/raw_diffs |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/pipelines |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/merge_ref |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/closes_issues |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/related_issues |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/versions |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/versions/:version_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:noteable_id/discussions |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 読み取り | グループ | GET | /groups/:id/merge_requests |
| 読み取り | ユーザー | GET | /merge_requests |
| 更新 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/draft_notes |
| 更新 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/draft_notes/bulk_publish |
| 更新 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/context_commits |
| 更新 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/pipelines |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id/publish |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid/rebase |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id |
| 更新 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
| 更新 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid/context_commits |
マージリクエスト承認ルール
マージリクエスト承認ルールの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/approval_rules |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/approval_rules |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
| 更新 | プロジェクト | PUT | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
マージリクエスト承認状態
マージリクエスト承認状態を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/approvals |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/approval_state |
マージリクエストの依存関係
マージリクエストの依存関係の作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/merge_requests/:merge_request_iid/blocks |
| 削除 | プロジェクト | DELETE | /projects/:id/merge_requests/:merge_request_iid/blocks/:block_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/blocks |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/blocks/:block_id |
| 読み取り | プロジェクト | GET | /projects/:id/merge_requests/:merge_request_iid/blockees |
保護ブランチ
保護ブランチの読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/protected_branches |
| 読み取り | プロジェクト | GET | /projects/:id/protected_branches/:name |
| 読み取り | グループ | GET | /groups/:id/protected_branches |
| 読み取り | グループ | GET | /groups/:id/protected_branches/:name |
| 更新 | プロジェクト | PATCH | /projects/:id/protected_branches/:name |
| 更新 | グループ | PATCH | /groups/:id/protected_branches/:name |
保護タグ
保護タグを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/protected_tags |
| 読み取り | プロジェクト | GET | /projects/:id/protected_tags/:name |
プッシュルール
プッシュルールの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/push_rule |
| 作成 | グループ | POST | /groups/:id/push_rule |
| 削除 | プロジェクト | DELETE | /projects/:id/push_rule |
| 削除 | グループ | DELETE | /groups/:id/push_rule |
| 読み取り | プロジェクト | GET | /projects/:id/push_rule |
| 読み取り | グループ | GET | /groups/:id/push_rule |
| 更新 | プロジェクト | PUT | /projects/:id/push_rule |
| 更新 | グループ | PUT | /groups/:id/push_rule |
リポジトリ
リポジトリの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/repository/files/:file_path |
| 作成 | プロジェクト | POST | /projects/:id/repository/changelog |
| 削除 | プロジェクト | DELETE | /projects/:id/repository/files/:file_path |
| 読み取り | プロジェクト | GET | /projects/:id/repository/files/:file_path/blame |
| 読み取り | プロジェクト | GET | /projects/:id/repository/files/:file_path/raw |
| 読み取り | プロジェクト | GET | /projects/:id/repository/files/:file_path |
| 読み取り | プロジェクト | GET | /projects/:id/repository/tree |
| 読み取り | プロジェクト | GET | /projects/:id/repository/blobs/:sha/raw |
| 読み取り | プロジェクト | GET | /projects/:id/repository/blobs/:sha |
| 読み取り | プロジェクト | GET | /projects/:id/repository/archive |
| 読み取り | プロジェクト | GET | /projects/:id/repository/compare |
| 読み取り | プロジェクト | GET | /projects/:id/repository/health |
| 読み取り | プロジェクト | GET | /projects/:id/repository/contributors |
| 読み取り | プロジェクト | GET | /projects/:id/repository/merge_base |
| 読み取り | プロジェクト | GET | /projects/:id/repository/changelog |
| 読み取り | プロジェクト | HEAD | /projects/:id/repository/files/:file_path/blame |
| 読み取り | プロジェクト | HEAD | /projects/:id/repository/files/:file_path |
| 更新 | プロジェクト | PUT | /projects/:id/repository/files/:file_path |
リポジトリサブモジュール
リポジトリサブモジュールを更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 更新 | プロジェクト | PUT | /projects/:id/repository/submodules/:submodule |
リポジトリタグ
リポジトリタグの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/repository/tags |
| 削除 | プロジェクト | DELETE | /projects/:id/repository/tags/:tag_name |
| 読み取り | プロジェクト | GET | /projects/:id/repository/tags |
| 読み取り | プロジェクト | GET | /projects/:id/repository/tags/:tag_name |
| 読み取り | プロジェクト | GET | /projects/:id/repository/tags/:tag_name/signature |
タグ
タグを保護する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 保護 | プロジェクト | POST | /projects/:id/protected_tags |
| 保護 | プロジェクト | DELETE | /projects/:id/protected_tags/:name |
検索リソース
グローバル検索
グローバル検索機能を使用する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 使用 | プロジェクト | GET | /projects/:id/(-/)search |
| 使用 | グループ | GET | /groups/:id/(-/)search |
| 使用 | ユーザー | GET | /search |
検索移行
検索移行を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /admin/search/migrations |
| 読み取り | インスタンス | GET | /admin/search/migrations/:migration_id |
Zoektインデックス
Zoektインデックスを更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 更新 | インスタンス | PUT | /admin/zoekt/projects/:project_id/index |
Zoektネームスペース
Zoektネームスペースの作成、削除、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | PUT | /admin/zoekt/shards/:node_id/indexed_namespaces/:namespace_id |
| 削除 | インスタンス | DELETE | /admin/zoekt/shards/:node_id/indexed_namespaces/:namespace_id |
| 更新 | インスタンス | PATCH | /admin/zoekt/namespaces/:id |
Zoektノード
Zoektノードを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /admin/zoekt/shards |
| 読み取り | インスタンス | GET | /admin/zoekt/shards/:node_id/indexed_namespaces |
サブスクリプションおよびライセンスリソース
GitLabサブスクリプション
GitLabサブスクリプションの作成、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /namespaces/:id/gitlab_subscription |
| 作成 | ユーザー | POST | /namespaces/:id/gitlab_subscription |
| 読み取り | グループ | GET | /namespaces/:id/gitlab_subscription |
| 読み取り | ユーザー | GET | /namespaces/:id/gitlab_subscription |
| 更新 | グループ | PUT | /namespaces/:id/gitlab_subscription |
| 更新 | ユーザー | PUT | /namespaces/:id/gitlab_subscription |
ライセンス
ライセンスの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /license |
| 削除 | インスタンス | DELETE | /license/:id |
| 読み取り | インスタンス | GET | /license |
| 読み取り | インスタンス | GET | /license/usage_export |
| 読み取り | インスタンス | GET | /license/:id |
| 読み取り | インスタンス | GET | /licenses |
ライセンス請求対象ユーザー
ライセンスの請求対象ユーザーを更新する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 更新 | インスタンス | PUT | /license/:id/refresh_billable_users |
システムアクセスリソース
アクセスリクエスト
アクセスリクエストの承認、作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 承認 | プロジェクト | PUT | /projects/:id/access_requests/:user_id/approve |
| 承認 | グループ | PUT | /groups/:id/access_requests/:user_id/approve |
| 作成 | ユーザー | POST | /groups/:id/access_requests |
| 作成 | ユーザー | POST | /projects/:id/access_requests |
| 削除 | プロジェクト | DELETE | /projects/:id/access_requests/:user_id |
| 削除 | グループ | DELETE | /groups/:id/access_requests/:user_id |
| 削除 | ユーザー | DELETE | /groups/:id/access_requests/:user_id |
| 削除 | ユーザー | DELETE | /projects/:id/access_requests/:user_id |
| 読み取り | プロジェクト | GET | /projects/:id/access_requests |
| 読み取り | グループ | GET | /groups/:id/access_requests |
アプリケーションの外観
アプリケーションの外観設定の読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /application/appearance |
| 更新 | インスタンス | PUT | /application/appearance |
デプロイキー
デプロイキーの作成、削除、有効化、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/deploy_keys |
| 作成 | インスタンス | POST | /deploy_keys |
| 削除 | プロジェクト | DELETE | /projects/:id/deploy_keys/:key_id |
| 有効化 | プロジェクト | POST | /projects/:id/deploy_keys/:key_id/enable |
| 読み取り | プロジェクト | GET | /projects/:id/deploy_keys |
| 読み取り | プロジェクト | GET | /projects/:id/deploy_keys/:key_id |
| 読み取り | インスタンス | GET | /deploy_keys |
| 更新 | プロジェクト | PUT | /projects/:id/deploy_keys/:key_id |
デプロイトークン
デプロイトークンの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/deploy_tokens |
| 作成 | グループ | POST | /groups/:id/deploy_tokens |
| 削除 | プロジェクト | DELETE | /projects/:id/deploy_tokens/:token_id |
| 削除 | グループ | DELETE | /groups/:id/deploy_tokens/:token_id |
| 読み取り | プロジェクト | GET | /projects/:id/deploy_tokens |
| 読み取り | プロジェクト | GET | /projects/:id/deploy_tokens/:token_id |
| 読み取り | グループ | GET | /groups/:id/deploy_tokens |
| 読み取り | グループ | GET | /groups/:id/deploy_tokens/:token_id |
| 読み取り | インスタンス | GET | /deploy_tokens |
エンタープライズユーザー
エンタープライズユーザーの削除、2FA無効化、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | グループ | DELETE | /groups/:id/enterprise_users/:user_id |
| 2要素認証を無効化 | グループ | PATCH | /groups/:id/enterprise_users/:user_id/disable_two_factor |
| 読み取り | グループ | GET | /groups/:id/enterprise_users |
| 読み取り | グループ | GET | /groups/:id/enterprise_users/:user_id |
| 更新 | グループ | PATCH | /groups/:id/enterprise_users/:user_id |
実験
実験を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /experiments |
招待
招待の作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/invitations |
| 作成 | グループ | POST | /groups/:id/invitations |
| 削除 | プロジェクト | DELETE | /projects/:id/invitations/:email |
| 削除 | グループ | DELETE | /groups/:id/invitations/:email |
| 読み取り | プロジェクト | GET | /projects/:id/invitations |
| 読み取り | グループ | GET | /groups/:id/invitations |
| 更新 | プロジェクト | PUT | /projects/:id/invitations/:email |
| 更新 | グループ | PUT | /groups/:id/invitations/:email |
ジョブトークンスコープ
ジョブトークンスコープの読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/job_token_scope |
| 更新 | プロジェクト | PATCH | /projects/:id/job_token_scope |
ジョブトークンスコープ許可リスト
ジョブトークンスコープ許可リストの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/job_token_scope/allowlist |
| 作成 | プロジェクト | POST | /projects/:id/job_token_scope/groups_allowlist |
| 削除 | プロジェクト | DELETE | /projects/:id/job_token_scope/groups_allowlist/:target_group_id |
| 削除 | プロジェクト | DELETE | /projects/:id/job_token_scope/allowlist/:target_project_id |
| 読み取り | プロジェクト | GET | /projects/:id/job_token_scope/allowlist |
| 読み取り | プロジェクト | GET | /projects/:id/job_token_scope/groups_allowlist |
LDAPグループリンク
LDAPグループリンクの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/ldap_group_links |
| 削除 | グループ | DELETE | /groups/:id/ldap_group_links/:cn |
| 削除 | グループ | DELETE | /groups/:id/ldap_group_links/:provider/:cn |
| 削除 | グループ | DELETE | /groups/:id/ldap_group_links |
| 読み取り | グループ | GET | /groups/:id/ldap_group_links |
LDAPグループ同期
LDAPグループ同期を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | グループ | POST | /groups/:id/ldap_sync |
メンバー
メンバーの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/members |
| 作成 | グループ | POST | /groups/:id/members |
| 削除 | プロジェクト | DELETE | /projects/:id/members/:user_id |
| 削除 | グループ | DELETE | /groups/:id/members/:user_id |
| 削除 | グループ | DELETE | /groups/:id/billable_members/:user_id |
| 読み取り | プロジェクト | GET | /projects/:id/members |
| 読み取り | プロジェクト | GET | /projects/:id/members/all |
| 読み取り | プロジェクト | GET | /projects/:id/members/:user_id |
| 読み取り | プロジェクト | GET | /projects/:id/members/all/:user_id |
| 読み取り | グループ | GET | /groups/:id/members |
| 読み取り | グループ | GET | /groups/:id/members/all |
| 読み取り | グループ | GET | /groups/:id/members/:user_id |
| 読み取り | グループ | GET | /groups/:id/members/all/:user_id |
| 読み取り | グループ | GET | /groups/:id/pending_members |
| 読み取り | グループ | GET | /groups/:id/billable_members |
| 読み取り | グループ | GET | /groups/:id/billable_members/:user_id/memberships |
| 読み取り | グループ | GET | /groups/:id/billable_members/:user_id/indirect |
| 更新 | プロジェクト | PUT | /projects/:id/members/:user_id |
| 更新 | グループ | POST | /groups/:id/members/:user_id/override |
| 更新 | グループ | POST | /groups/:id/members/approve_all |
| 更新 | グループ | PUT | /groups/:id/members/:user_id |
| 更新 | グループ | PUT | /groups/:id/members/:member_id/approve |
| 更新 | グループ | PUT | /groups/:id/members/:user_id/state |
| 更新 | グループ | DELETE | /groups/:id/members/:user_id/override |
メタデータ
インスタンスメタデータを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /metadata |
| 読み取り | インスタンス | GET | /version |
通知設定
通知設定の読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/notification_settings |
| 読み取り | グループ | GET | /groups/:id/notification_settings |
| 読み取り | ユーザー | GET | /notification_settings |
| 更新 | プロジェクト | PUT | /projects/:id/notification_settings |
| 更新 | グループ | PUT | /groups/:id/notification_settings |
| 更新 | ユーザー | PUT | /notification_settings |
OAuthアプリケーション
シークレットなOAuthアプリケーションの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /applications |
| 削除 | インスタンス | DELETE | /applications/:id |
| 読み取り | インスタンス | GET | /applications |
| シークレットを更新 | インスタンス | POST | /applications/:id/renew-secret |
パーソナルアクセストークン
パーソナルアクセストークンの作成、読み取り、失効、ローテーションを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /user/personal_access_tokens |
| 読み取り | ユーザー | GET | /personal_access_tokens |
| 読み取り | ユーザー | GET | /personal_access_tokens/:id |
| 失効する | ユーザー | DELETE | /personal_access_tokens/:id |
| ローテーション | ユーザー | POST | /personal_access_tokens/:id/rotate |
プラン制限
プラン制限の読み取りと更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /application/plan_limits |
| 更新 | インスタンス | PUT | /application/plan_limits |
プロビジョニングされたユーザー
プロビジョニングされたユーザーを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | グループ | GET | /groups/:id/provisioned_users |
リソースアクセストークン
リソースアクセストークンの作成、削除、読み取り、ローテーションを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/access_tokens |
| 作成 | グループ | POST | /groups/:id/access_tokens |
| 削除 | プロジェクト | DELETE | /projects/:id/access_tokens/:token_id |
| 削除 | グループ | DELETE | /groups/:id/access_tokens/:token_id |
| 読み取り | プロジェクト | GET | /projects/:id/access_tokens |
| 読み取り | プロジェクト | GET | /projects/:id/access_tokens/:token_id |
| 読み取り | グループ | GET | /groups/:id/access_tokens |
| 読み取り | グループ | GET | /groups/:id/access_tokens/:token_id |
| ローテーション | プロジェクト | POST | /projects/:id/access_tokens/self/rotate |
| ローテーション | プロジェクト | POST | /projects/:id/access_tokens/:token_id/rotate |
| ローテーション | グループ | POST | /groups/:id/access_tokens/self/rotate |
| ローテーション | グループ | POST | /groups/:id/access_tokens/:token_id/rotate |
SAMLグループリンク
SAMLグループリンクの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/saml_group_links |
| 削除 | グループ | DELETE | /groups/:id/saml_group_links/:saml_group_name |
| 読み取り | グループ | GET | /groups/:id/saml_group_links |
| 読み取り | グループ | GET | /groups/:id/saml_group_links/:saml_group_name |
SAMLユーザー
SAMLユーザーを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | グループ | GET | /groups/:id/saml_users |
SCIM ID
SCIM IDの削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | グループ | DELETE | /groups/:id/scim/:uid |
| 読み取り | グループ | GET | /groups/:id/scim/identities |
| 読み取り | グループ | GET | /groups/:id/scim/:uid |
| 更新 | グループ | PATCH | /groups/:id/scim/:uid |
SSHキー
SSHキーを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /keys/:id |
| 読み取り | インスタンス | GET | /keys |
サービスアカウント
サービスアカウントの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/service_accounts |
| 作成 | インスタンス | POST | /service_accounts |
| 削除 | グループ | DELETE | /groups/:id/service_accounts/:user_id |
| 読み取り | グループ | GET | /groups/:id/service_accounts |
| 読み取り | インスタンス | GET | /service_accounts |
| 更新 | グループ | PATCH | /groups/:id/service_accounts/:user_id |
| 更新 | インスタンス | PATCH | /service_accounts/:user_id |
サービスアカウントパーソナルアクセストークン
サービスアカウントパーソナルアクセストークンの作成、読み取り、失効、ローテーションを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/service_accounts/:user_id/personal_access_tokens |
| 読み取り | グループ | GET | /groups/:id/service_accounts/:user_id/personal_access_tokens |
| 失効する | グループ | DELETE | /groups/:id/service_accounts/:user_id/personal_access_tokens/:token_id |
| ローテーション | グループ | POST | /groups/:id/service_accounts/:user_id/personal_access_tokens/:token_id/rotate |
統計
統計を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | プロジェクト | GET | /projects/:id/statistics |
使用状況データクエリ
使用状況データクエリを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /usage_data/queries |
ユーザー
ユーザーのフォロー、読み取り、フォロー解除を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| フォロー | ユーザー | POST | /users/:id/follow |
| 読み取り | ユーザー | GET | /users/:id |
| 読み取り | ユーザー | GET | /user |
| フォロー解除 | ユーザー | POST | /users/:id/unfollow |
ユーザー数
ユーザー数を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | ユーザー | GET | /user_counts |
ユーザーメール
ユーザーメールの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /user/emails |
| 削除 | ユーザー | DELETE | /user/emails/:email_id |
| 読み取り | ユーザー | GET | /user/emails |
| 読み取り | ユーザー | GET | /user/emails/:email_id |
ユーザーSSHキー
ユーザーSSHキーの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /user/keys |
| 削除 | ユーザー | DELETE | /user/keys/:key_id |
| 読み取り | ユーザー | GET | /users/:user_id/keys |
| 読み取り | ユーザー | GET | /users/:id/keys/:key_id |
| 読み取り | ユーザー | GET | /user/keys |
| 読み取り | ユーザー | GET | /user/keys/:key_id |
システム移行とインテグレーションのリソース
バッチバックグラウンド移行
バッチバックグラウンド移行の読み取りと実行を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /admin/batched_background_migrations/:id |
| 読み取り | インスタンス | GET | /admin/batched_background_migrations |
| 実行 | インスタンス | PUT | /admin/batched_background_migrations/:id/resume |
| 実行 | インスタンス | PUT | /admin/batched_background_migrations/:id/pause |
Bitbucketインポート
Bitbucketインポートを作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /import/bitbucket |
| 作成 | ユーザー | POST | /import/bitbucket |
Bitbucket Serverインポート
Bitbucket Serverインポートを作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /import/bitbucket_server |
一括インポート
一括インポートのキャンセル、作成、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| キャンセル | インスタンス | POST | /bulk_imports/:import_id/cancel |
| 作成 | インスタンス | POST | /bulk_imports |
| 読み取り | インスタンス | GET | /bulk_imports |
| 読み取り | インスタンス | GET | /bulk_imports/:import_id |
一括インポートエンティティ
一括インポートエンティティを読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /bulk_imports/entities |
| 読み取り | インスタンス | GET | /bulk_imports/:import_id/entities |
| 読み取り | インスタンス | GET | /bulk_imports/:import_id/entities/:entity_id |
一括インポートエンティティの失敗
一括インポートエンティティの失敗を読み取りする機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 読み取り | インスタンス | GET | /bulk_imports/:import_id/entities/:entity_id/failures |
データベース移行
データベース移行にマークを付ける機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| マーク | インスタンス | POST | /admin/migrations/:timestamp/mark |
GitHub Gistインポート
GitHub Gistインポートを作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | ユーザー | POST | /import/github/gists |
GitHubインポート
GitHubインポートのキャンセルと作成を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| キャンセル | ユーザー | POST | /import/github/cancel |
| 作成 | グループ | POST | /import/github |
| 作成 | ユーザー | POST | /import/github |
グループエクスポート
グループエクスポートのダウンロードと開始を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| ダウンロード | グループ | GET | /groups/:id/export/download |
| 開始 | グループ | POST | /groups/:id/export |
グループインポート
グループインポートを作成する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | インスタンス | POST | /groups/import |
プレースホルダーの再割り当て
プレースホルダーの再割り当ての作成と読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | グループ | POST | /groups/:id/placeholder_reassignments |
| 読み取り | グループ | GET | /groups/:id/placeholder_reassignments |
プロジェクトエクスポート
プロジェクトエクスポートの作成、ダウンロード、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/export |
| ダウンロード | プロジェクト | GET | /projects/:id/export/download |
| 読み取り | プロジェクト | GET | /projects/:id/export |
プロジェクトインポート
プロジェクトインポートの作成と読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/import/git |
| 作成 | グループ | POST | /projects/import |
| 作成 | グループ | POST | /projects/remote-import |
| 作成 | グループ | POST | /projects/remote-import-s3 |
| 作成 | ユーザー | POST | /projects/import |
| 作成 | ユーザー | POST | /projects/remote-import |
| 作成 | ユーザー | POST | /projects/remote-import-s3 |
| 読み取り | プロジェクト | GET | /projects/:id/import |
プロジェクトリレーションエクスポート
プロジェクトリレーションエクスポートの作成、ダウンロード、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/export_relations |
| ダウンロード | プロジェクト | GET | /projects/:id/export_relations/download |
| 読み取り | プロジェクト | GET | /projects/:id/export_relations/status |
プロジェクトリレーションインポート
プロジェクトリレーションインポートの作成と読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/import-relation |
| 読み取り | プロジェクト | GET | /projects/:id/relation-imports |
Webhook
Webhookの作成、削除、読み取り、テスト、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/hooks |
| 作成 | グループ | POST | /groups/:id/hooks |
| 作成 | インスタンス | POST | /hooks |
| 削除 | プロジェクト | DELETE | /projects/:id/hooks/:hook_id |
| 削除 | グループ | DELETE | /groups/:id/hooks/:hook_id |
| 削除 | インスタンス | DELETE | /hooks/:hook_id |
| 読み取り | プロジェクト | GET | /projects/:id/hooks |
| 読み取り | プロジェクト | GET | /projects/:id/hooks/:hook_id |
| 読み取り | プロジェクト | GET | /projects/:id/hooks/:hook_id/events |
| 読み取り | グループ | GET | /groups/:id/hooks |
| 読み取り | グループ | GET | /groups/:id/hooks/:hook_id |
| 読み取り | グループ | GET | /groups/:id/hooks/:hook_id/events |
| 読み取り | インスタンス | GET | /hooks |
| 読み取り | インスタンス | GET | /hooks/:hook_id |
| Test | プロジェクト | POST | /projects/:id/hooks/:hook_id/test/:trigger |
| Test | グループ | POST | /groups/:id/hooks/:hook_id/test/:trigger |
| 更新 | プロジェクト | PUT | /projects/:id/hooks/:hook_id |
| 更新 | グループ | PUT | /groups/:id/hooks/:hook_id |
| 更新 | インスタンス | PUT | /hooks/:hook_id |
Webhookカスタムヘッダー
Webhookカスタムヘッダーの削除と更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/hooks/:hook_id/custom_headers/:key |
| 削除 | グループ | DELETE | /groups/:id/hooks/:hook_id/custom_headers/:key |
| 削除 | インスタンス | DELETE | /hooks/:hook_id/custom_headers/:key |
| 更新 | プロジェクト | PUT | /projects/:id/hooks/:hook_id/custom_headers/:key |
| 更新 | グループ | PUT | /groups/:id/hooks/:hook_id/custom_headers/:key |
| 更新 | インスタンス | PUT | /hooks/:hook_id/custom_headers/:key |
Webhookイベント
Webhookイベントを再送信する機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 再送信 | プロジェクト | POST | /projects/:id/hooks/:hook_id/events/:hook_log_id/resend |
| 再送信 | グループ | POST | /groups/:id/hooks/:hook_id/events/:hook_log_id/resend |
Webhook URL変数
Webhook URL変数の削除と更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 削除 | プロジェクト | DELETE | /projects/:id/hooks/:hook_id/url_variables/:key |
| 削除 | グループ | DELETE | /groups/:id/hooks/:hook_id/url_variables/:key |
| 削除 | インスタンス | DELETE | /hooks/:hook_id/url_variables/:key |
| 更新 | プロジェクト | PUT | /projects/:id/hooks/:hook_id/url_variables/:key |
| 更新 | グループ | PUT | /groups/:id/hooks/:hook_id/url_variables/:key |
| 更新 | インスタンス | PUT | /hooks/:hook_id/url_variables/:key |
Wikiリソース
Markdownアップロード
Markdownアップロードの作成、削除、読み取りを行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/uploads |
| 削除 | プロジェクト | DELETE | /projects/:id/uploads/:upload_id |
| 削除 | プロジェクト | DELETE | /projects/:id/uploads/:secret/:filename |
| 削除 | グループ | DELETE | /groups/:id/uploads/:upload_id |
| 削除 | グループ | DELETE | /groups/:id/uploads/:secret/:filename |
| 読み取り | プロジェクト | GET | /projects/:id/uploads |
| 読み取り | プロジェクト | GET | /projects/:id/uploads/:upload_id |
| 読み取り | プロジェクト | GET | /projects/:id/uploads/:secret/:filename |
| 読み取り | グループ | GET | /groups/:id/uploads |
| 読み取り | グループ | GET | /groups/:id/uploads/:upload_id |
| 読み取り | グループ | GET | /groups/:id/uploads/:secret/:filename |
Wiki
Wikiの作成、削除、読み取り、更新を行う機能を付与します。
| アクション | アクセス | 方法 | パス |
|---|---|---|---|
| 作成 | プロジェクト | POST | /projects/:id/wikis |
| 作成 | グループ | POST | /groups/:id/wikis |
| 削除 | プロジェクト | DELETE | /projects/:id/wikis/:slug |
| 削除 | グループ | DELETE | /groups/:id/wikis/:slug |
| 読み取り | プロジェクト | GET | /projects/:id/wikis |
| 読み取り | プロジェクト | GET | /projects/:id/wikis/:slug |
| 読み取り | グループ | GET | /groups/:id/wikis |
| 読み取り | グループ | GET | /groups/:id/wikis/:slug |
| 更新 | プロジェクト | POST | /projects/:id/wikis/attachments |
| 更新 | プロジェクト | PUT | /projects/:id/wikis/:slug |
| 更新 | グループ | POST | /groups/:id/wikis/attachments |
| 更新 | グループ | PUT | /groups/:id/wikis/:slug |
常にアクセス可能なエンドポイント
以下の公開エンドポイントは認証を必要としません。細粒度のトークンスコープチェックは、これらのエンドポイントには適用されません。
| 方法 | パス |
|---|---|
GET | /groups/:id/-/packages/nuget/index |
GET | /groups/:id/-/packages/nuget/symbolfiles/*file_name/*signature/*same_file_name |
GET | /groups/:id/-/packages/nuget/v2 |
GET | /groups/:id/-/packages/nuget/v2/$metadata |
GET | /packages/conan/v1/ping |
GET | /projects/:id/packages/conan/v1/ping |
GET | /projects/:id/packages/nuget/index |
GET | /projects/:id/packages/nuget/symbolfiles/*file_name/*signature/*same_file_name |
GET | /projects/:id/packages/nuget/v2 |
GET | /projects/:id/packages/nuget/v2/$metadata |
GET | /projects/:project_id/packages/nuget/v2/FindPackagesById\(\) |
GET | /projects/:project_id/packages/nuget/v2/Packages\(Id='*package_name',Version='*package_version'\) |
GET | /projects/:project_id/packages/nuget/v2/Packages\(\) |
GET | /templates/dockerfiles |
GET | /templates/dockerfiles/:name |
GET | /templates/gitignores |
GET | /templates/gitignores/:name |
GET | /templates/gitlab_ci_ymls |
GET | /templates/gitlab_ci_ymls/:name |
GET | /templates/licenses |
GET | /templates/licenses/:name |
GET | /topics |
GET | /topics/:id |
利用できないエンドポイント
以下のエンドポイントは、細粒度のトークンでは認証することができません。これらのエンドポイントは、パーソナルアクセストークンと互換性のない代替の認証メカニズムを使用します。
| 方法 | パス | 理由 |
|---|---|---|
GET | /api/scim/:version/application/Groups | SCIMトークン |
POST | /api/scim/:version/application/Groups | SCIMトークン |
GET | /api/scim/:version/application/Groups/:id | SCIMトークン |
PATCH | /api/scim/:version/application/Groups/:id | SCIMトークン |
PUT | /api/scim/:version/application/Groups/:id | SCIMトークン |
DELETE | /api/scim/:version/application/Groups/:id | SCIMトークン |
GET | /api/scim/:version/application/Users | SCIMトークン |
POST | /api/scim/:version/application/Users | SCIMトークン |
GET | /api/scim/:version/application/Users/:id | SCIMトークン |
PATCH | /api/scim/:version/application/Users/:id | SCIMトークン |
DELETE | /api/scim/:version/application/Users/:id | SCIMトークン |
GET | /api/scim/:version/groups/:group/Users | SCIMトークン |
POST | /api/scim/:version/groups/:group/Users | SCIMトークン |
GET | /api/scim/:version/groups/:group/Users/:id | SCIMトークン |
PATCH | /api/scim/:version/groups/:group/Users/:id | SCIMトークン |
DELETE | /api/scim/:version/groups/:group/Users/:id | SCIMトークン |
GET | /chaos/test | 内部テスト |
POST | /container_registry_event/events | コンテナレジストリイベントトークン |
GET | /feature_flags/unleash/:project_id | Unleashトークン |
GET | /feature_flags/unleash/:project_id/client/features | Unleashトークン |
POST | /feature_flags/unleash/:project_id/client/metrics | Unleashトークン |
POST | /feature_flags/unleash/:project_id/client/register | Unleashトークン |
GET | /feature_flags/unleash/:project_id/features | Unleashトークン |
GET | /geo/proxy | Geoプロキシ |
POST | /geo/proxy_git_ssh/info_refs_receive_pack | GitLab Shellトークン |
POST | /geo/proxy_git_ssh/info_refs_upload_pack | GitLab Shellトークン |
POST | /geo/proxy_git_ssh/receive_pack | GitLab Shellトークン |
POST | /geo/proxy_git_ssh/upload_pack | GitLab Shellトークン |
GET | /geo/repositories/:gl_repository/pipeline_refs | GeoノードJWT |
GET | /geo/retrieve/:replicable_name/:replicable_id | GeoノードJWT |
POST | /geo/status | GeoノードJWT |
GET | /groups/:id/-/packages/npm/*package_name | 外部レジストリリダイレクト |
POST | /groups/:id/-/packages/npm/-/npm/v1/security/advisories/bulk | 外部レジストリリダイレクト |
POST | /groups/:id/-/packages/npm/-/npm/v1/security/audits/quick | 外部レジストリリダイレクト |
POST | /groups/:id/placeholder_reassignments/authorize | Workhorse事前認可 |
POST | /groups/import/authorize | Workhorse事前認可 |
GET | /internal/agents/agentk/agent_info | KubernetesエージェントJWT |
GET | /internal/agents/agentw/agent_info | KubernetesエージェントJWT |
GET | /internal/agents/agentw/authorize_user_access | KubernetesエージェントJWT |
GET | /internal/agents/agentw/server_config | KubernetesエージェントJWT |
POST | /internal/allowed | GitLab Shellトークン |
GET | /internal/authorized_certs | GitLab Shellトークン |
GET | /internal/authorized_keys | GitLab Shellトークン |
GET | /internal/autoflow/repository_info | KubernetesエージェントJWT |
GET | /internal/check | GitLab Shellトークン |
GET | /internal/ci/agents/runner/info | KubernetesエージェントJWT |
GET | /internal/ci/agents/runnerc/info | KubernetesエージェントJWT |
PUT | /internal/ci/job_router/jobs/:id | CIジョブトークン |
GET | /internal/ci/job_router/runner_controllers/job_admission | KubernetesエージェントJWT |
POST | /internal/dast/site_validations/:id/transition | CIジョブトークン |
GET | /internal/discover | GitLab Shellトークン |
POST | /internal/error_tracking/allowed | エラートラッキングトークン |
GET | /internal/gitaly/object_pool_members | GitLab Shellトークン |
GET | /internal/gitlab_subscriptions/namespaces/:id | サブスクリプションポータルJWT |
PUT | /internal/gitlab_subscriptions/namespaces/:id | サブスクリプションポータルJWT |
GET | /internal/gitlab_subscriptions/namespaces/:id/gitlab_subscription | サブスクリプションポータルJWT |
POST | /internal/gitlab_subscriptions/namespaces/:id/gitlab_subscription | サブスクリプションポータルJWT |
PUT | /internal/gitlab_subscriptions/namespaces/:id/gitlab_subscription | サブスクリプションポータルJWT |
POST | /internal/gitlab_subscriptions/namespaces/:id/minutes | サブスクリプションポータルJWT |
PATCH | /internal/gitlab_subscriptions/namespaces/:id/minutes/move/:target_id | サブスクリプションポータルJWT |
GET | /internal/gitlab_subscriptions/namespaces/:id/owners | サブスクリプションポータルJWT |
POST | /internal/gitlab_subscriptions/namespaces/:id/provision | サブスクリプションポータルJWT |
POST | /internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchases | サブスクリプションポータルJWT |
GET | /internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchases/:add_on_name | サブスクリプションポータルJWT |
PUT | /internal/gitlab_subscriptions/namespaces/:namespace_id/upcoming_reconciliations | サブスクリプションポータルJWT |
DELETE | /internal/gitlab_subscriptions/namespaces/:namespace_id/upcoming_reconciliations | サブスクリプションポータルJWT |
GET | /internal/gitlab_subscriptions/namespaces/:namespace_id/user_permissions/:user_id | サブスクリプションポータルJWT |
GET | /internal/gitlab_subscriptions/users/:id | サブスクリプションポータルJWT |
PUT | /internal/gitlab_subscriptions/users/:user_id/credit_card_validation | サブスクリプションポータルJWT |
POST | /internal/jobs/:id/x_ray/dependencies | CIジョブトークン |
POST | /internal/jobs/:id/x_ray/scan | CIジョブトークン |
POST | /internal/kubernetes/agent_configuration | KubernetesエージェントJWT |
POST | /internal/kubernetes/agent_events | KubernetesエージェントJWT |
POST | /internal/kubernetes/authorize_proxy_user | KubernetesエージェントJWT |
GET | /internal/kubernetes/modules/remote_development/prerequisites | KubernetesエージェントJWT |
POST | /internal/kubernetes/modules/remote_development/reconcile | KubernetesエージェントJWT |
PUT | /internal/kubernetes/modules/starboard_vulnerability | KubernetesエージェントJWT |
GET | /internal/kubernetes/modules/starboard_vulnerability/policies_configuration | KubernetesエージェントJWT |
POST | /internal/kubernetes/modules/starboard_vulnerability/scan_result | KubernetesエージェントJWT |
GET | /internal/kubernetes/receptive_agents | KubernetesエージェントJWT |
POST | /internal/kubernetes/usage_metrics | KubernetesエージェントJWT |
GET | /internal/kubernetes/verify_project_access | KubernetesエージェントJWT |
GET | /internal/lfs | GitLab Shellトークン |
POST | /internal/lfs_authenticate | GitLab Shellトークン |
POST | /internal/mail_room/*mailbox_type | Mailroomトークン |
GET | /internal/observability/project/:id/read/analytics | Workhorse検証 |
GET | /internal/observability/project/:id/read/logs | Workhorse検証 |
GET | /internal/observability/project/:id/read/metrics | Workhorse検証 |
GET | /internal/observability/project/:id/read/services | Workhorse検証 |
GET | /internal/observability/project/:id/read/traces | Workhorse検証 |
POST | /internal/observability/project/:id/write/logs | Workhorse検証 |
POST | /internal/observability/project/:id/write/metrics | Workhorse検証 |
POST | /internal/observability/project/:id/write/traces | Workhorse検証 |
GET | /internal/orbit/project/:project_id/info | Orbit内部トークン |
GET | /internal/orbit/project/:project_id/repository/archive | Orbit内部トークン |
GET | /internal/orbit/project/:project_id/repository/changed_paths | Orbit内部トークン |
GET | /internal/orbit/project/:project_id/repository/commits | Orbit内部トークン |
POST | /internal/orbit/project/:project_id/repository/list_blobs | Orbit内部トークン |
POST | /internal/orbit/redaction | Orbit内部トークン |
GET | /internal/pages | GitLab Pagesトークン |
GET | /internal/pages/status | GitLab Pagesトークン |
POST | /internal/personal_access_token | GitLab Shellトークン |
POST | /internal/post_receive | GitLab Shellトークン |
POST | /internal/pre_receive | GitLab Shellトークン |
POST | /internal/search/zoekt/:uuid/callback | GitLab Shellトークン |
POST | /internal/search/zoekt/:uuid/heartbeat | GitLab Shellトークン |
POST | /internal/secrets_manager/audit_logs | OpenBaoトークン |
POST | /internal/shellhorse/git_audit_event | GitLab共有シークレット |
POST | /internal/two_factor_config | GitLab Shellトークン |
POST | /internal/two_factor_manual_otp_check | GitLab Shellトークン |
POST | /internal/two_factor_push_otp_check | GitLab Shellトークン |
POST | /internal/two_factor_recovery_codes | GitLab Shellトークン |
POST | /internal/workhorse/authorize_upload | Workhorse検証 |
GET | /job | CIジョブトークン |
GET | /job/allowed_agents | CIジョブトークン |
PUT | /jobs/:id | CIジョブトークン |
GET | /jobs/:id/artifacts | CIジョブトークン |
POST | /jobs/:id/artifacts | CIジョブトークン |
POST | /jobs/:id/artifacts/authorize | CIジョブトークン |
POST | /jobs/:id/sbom_scans | CIジョブトークン |
POST | /jobs/:id/sbom_scans/:sbom_digest | CIジョブトークン |
GET | /jobs/:id/sbom_scans/:sbom_scan_id | CIジョブトークン |
POST | /jobs/:id/sbom_scans/authorize | CIジョブトークン |
PATCH | /jobs/:id/trace | CIジョブトークン |
POST | /jobs/request | Runnerトークン |
GET | /orbit/mcp | Orbit内部トークン |
POST | /orbit/mcp | Orbit内部トークン |
PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorize | Workhorse事前認可 |
PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name/authorize | Workhorse事前認可 |
GET | /packages/npm/*package_name | 外部レジストリリダイレクト |
POST | /packages/npm/-/npm/v1/security/advisories/bulk | 外部レジストリリダイレクト |
POST | /packages/npm/-/npm/v1/security/audits/quick | 外部レジストリリダイレクト |
POST | /projects/:id/(ref/:ref/)trigger/pipeline | CIトリガートークン |
POST | /projects/:id/alert_management_alerts/:alert_iid/metric_images/authorize | Workhorse事前認可 |
PATCH | /projects/:id/compliance_external_controls/:control_id/status | コンプライアンス外部コントロールトークン |
POST | /projects/:id/issues/:issue_iid/metric_images/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision/files/:file_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/debian/:file_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name/authorize | Workhorse事前認可 |
POST | /projects/:id/packages/helm/api/:channel/charts/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/maven/*path/:file_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/ml_models/:model_version_id/files/(*path/):file_name/authorize | Workhorse事前認可 |
POST | /projects/:id/packages/npm/-/npm/v1/security/advisories/bulk | 外部レジストリリダイレクト |
POST | /projects/:id/packages/npm/-/npm/v1/security/audits/quick | 外部レジストリリダイレクト |
PUT | /projects/:id/packages/npm/:package_name/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/nuget/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/nuget/symbolpackage/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/nuget/v2/authorize | Workhorse事前認可 |
POST | /projects/:id/packages/pypi/authorize | Workhorse事前認可 |
POST | /projects/:id/packages/rpm/authorize | Workhorse事前認可 |
POST | /projects/:id/packages/rubygems/api/v1/gems/authorize | Workhorse事前認可 |
PUT | /projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version/file/authorize | Workhorse事前認可 |
POST | /projects/:id/repository/commits/authorize | Workhorse事前認可 |
POST | /projects/:id/repository/files/:file_path/authorize | Workhorse事前認可 |
PUT | /projects/:id/repository/files/:file_path/authorize | Workhorse事前認可 |
POST | /projects/:id/terraform/state/:name/authorize | Workhorse事前認可 |
POST | /projects/:id/uploads/authorize | Workhorse事前認可 |
POST | /projects/import-relation/authorize | Workhorse事前認可 |
POST | /projects/import/authorize | Workhorse事前認可 |
POST | /runners | Runnerトークン |
DELETE | /runners | Runnerトークン |
DELETE | /runners/managers | Runnerトークン |
POST | /runners/reset_authentication_token | Runnerトークン |
GET | /runners/router/discovery | Runnerトークン |
POST | /runners/verify | Runnerトークン |
GET | /usage_data/metric_definitions | 利用状況データトークン |