doc-locale/fr-fr/auth/tokens/fine_grained_access_tokens_rest.md
{{< details >}}
{{< /details >}}
Pour créer un jeton d'accès personnel à granularité fine, voir Permissions à granularité fine pour les jetons d'accès personnels.
Les jetons d'accès personnels à granularité fine peuvent accéder aux endpoints de l'API REST suivants :
Accorde la capacité de lire et de mettre à jour les paramètres de politique de conformité.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /admin/security/compliance_policy_settings |
| Update | Instance | PUT | /admin/security/compliance_policy_settings |
Accorde la capacité de lire les dépendances.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/dependencies |
Accorde la capacité de créer des exports de liste de dépendances.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/dependency_list_exports |
| Create | Groupe | POST | /groups/:id/dependency_list_exports |
Accorde la capacité de lire les occurrences SBOM.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /occurrences/vulnerabilities |
Accorde la capacité de lire et de mettre à jour les paramètres de sécurité.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/security_settings |
| Update | Projet | PUT | /projects/:id/security_settings |
| Update | Groupe | PUT | /groups/:id/security_settings |
Accorde la capacité de créer, lire et mettre à jour des vulnérabilités.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/vulnerabilities |
| Read | Projet | GET | /projects/:id/vulnerabilities |
| Read | Projet | GET | /vulnerabilities/:id |
| Update | Projet | POST | /vulnerabilities/:id/confirm |
| Update | Projet | POST | /vulnerabilities/:id/dismiss |
| Update | Projet | POST | /vulnerabilities/:id/resolve |
| Update | Projet | POST | /vulnerabilities/:id/revert |
Accorde la capacité de créer et de lire des exports de vulnérabilités.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /security/projects/:id/vulnerability_exports |
| Create | Groupe | POST | /security/groups/:id/vulnerability_exports |
| Create | Instance | POST | /security/vulnerability_exports |
| Read | Instance | GET | /security/vulnerability_exports/:id |
| Read | Instance | GET | /security/vulnerability_exports/:id/download |
Accorde la capacité de supprimer des artefacts.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Projet | DELETE | /projects/:id/artifacts |
Accorde la capacité de lire et de valider la configuration CI/CD.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/ci/lint |
| Validate | Projet | POST | /projects/:id/ci/lint |
Accorde la capacité de créer et de transférer des minutes CI.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /namespaces/:id/minutes |
| Create | Utilisateur | POST | /namespaces/:id/minutes |
| Transfer | Groupe | PATCH | /namespaces/:id/minutes/move/:target_id |
| Transfer | Utilisateur | PATCH | /namespaces/:id/minutes/move/:target_id |
Accorde la capacité de publier des versions du catalogue CI.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Publish | Projet | POST | /projects/:id/catalog/publish |
Accorde la capacité de créer, supprimer, lire et mettre à jour des clusters.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/clusters/user |
| Create | Groupe | POST | /groups/:id/clusters/user |
| Create | Instance | POST | /admin/clusters/add |
| Delete | Projet | DELETE | /projects/:id/clusters/:cluster_id |
| Delete | Groupe | DELETE | /groups/:id/clusters/:cluster_id |
| Delete | Instance | DELETE | /admin/clusters/:cluster_id |
| Read | Projet | GET | /projects/:id/clusters |
| Read | Projet | GET | /projects/:id/clusters/:cluster_id |
| Read | Groupe | GET | /groups/:id/clusters |
| Read | Groupe | GET | /groups/:id/clusters/:cluster_id |
| Read | Instance | GET | /admin/clusters |
| Read | Instance | GET | /admin/clusters/:cluster_id |
| Update | Projet | PUT | /projects/:id/clusters/:cluster_id |
| Update | Groupe | PUT | /groups/:id/clusters/:cluster_id |
| Update | Instance | PUT | /admin/clusters/:cluster_id |
Accorde la capacité de créer, supprimer et lire des agents de cluster.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/cluster_agents |
| Delete | Projet | DELETE | /projects/:id/cluster_agents/:agent_id |
| Read | Projet | GET | /projects/:id/cluster_agents |
| Read | Projet | GET | /projects/:id/cluster_agents/:agent_id |
Accorde la capacité de créer, lire et révoquer des jetons d'agent de cluster.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/cluster_agents/:agent_id/tokens |
| Read | Projet | GET | /projects/:id/cluster_agents/:agent_id/tokens |
| Read | Projet | GET | /projects/:id/cluster_agents/:agent_id/tokens/:token_id |
| Revoke | Projet | DELETE | /projects/:id/cluster_agents/:agent_id/tokens/:token_id |
Accorde la capacité de créer, supprimer et lire des configurations d'URL d'agent de cluster.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/cluster_agents/:agent_id/url_configurations |
| Delete | Projet | DELETE | /projects/:id/cluster_agents/:agent_id/url_configurations/:url_configuration_id |
| Read | Projet | GET | /projects/:id/cluster_agents/:agent_id/url_configurations |
| Read | Projet | GET | /projects/:id/cluster_agents/:agent_id/url_configurations/:url_configuration_id |
Accorde la capacité d'approuver, créer, supprimer, lire et mettre à jour des déploiements.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Approve | Projet | POST | /projects/:id/deployments/:deployment_id/approval |
| Create | Projet | POST | /projects/:id/deployments |
| Delete | Projet | DELETE | /projects/:id/deployments/:deployment_id |
| Read | Projet | GET | /projects/:id/deployments |
| Read | Projet | GET | /projects/:id/deployments/:deployment_id |
| Read <sup>1</sup> | Projet | GET | /projects/:id/deployments/:deployment_id/merge_requests |
| Update | Projet | PUT | /projects/:id/deployments/:deployment_id |
<sup>1</sup> Nécessite également la permission Read Merge Request.
Accorde la capacité de créer, supprimer, lire, arrêter et mettre à jour des environnements.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/environments |
| Delete | Projet | DELETE | /projects/:id/environments/:environment_id |
| Delete | Projet | DELETE | /projects/:id/environments/review_apps |
| Read | Projet | GET | /projects/:id/environments |
| Read | Projet | GET | /projects/:id/environments/:environment_id |
| Stop | Projet | POST | /projects/:id/environments/:environment_id/stop |
| Stop | Projet | POST | /projects/:id/environments/stop_stale |
| Update | Projet | PUT | /projects/:id/environments/:environment_id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des feature flags.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/feature_flags |
| Delete | Projet | DELETE | /projects/:id/feature_flags/:feature_flag_name |
| Read | Projet | GET | /projects/:id/feature_flags |
| Read | Projet | GET | /projects/:id/feature_flags/:feature_flag_name |
| Update | Projet | PUT | /projects/:id/feature_flags/:feature_flag_name |
Accorde la capacité de créer, supprimer, lire et mettre à jour des périodes de gel.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/freeze_periods |
| Delete | Projet | DELETE | /projects/:id/freeze_periods/:freeze_period_id |
| Read | Projet | GET | /projects/:id/freeze_periods |
| Read | Projet | GET | /projects/:id/freeze_periods/:freeze_period_id |
| Update | Projet | PUT | /projects/:id/freeze_periods/:freeze_period_id |
Accorde la capacité de supprimer, lire, exécuter et mettre à jour des jobs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Projet | POST | /projects/:id/jobs/:job_id/erase |
| Read | Projet | GET | /projects/:id/jobs |
| Read | Projet | GET | /projects/:id/jobs/:job_id |
| Read | Projet | GET | /projects/:id/jobs/:job_id/trace |
| Run | Projet | POST | /projects/:id/jobs/:job_id/play |
| Run | Projet | POST | /projects/:id/jobs/:job_id/retry |
| Update | Projet | POST | /projects/:id/jobs/:job_id/cancel |
Accorde la capacité de supprimer, lire et mettre à jour des artefacts de job.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Projet | DELETE | /projects/:id/jobs/:job_id/artifacts |
| Read | Projet | GET | /projects/:id/jobs/:job_id/artifacts |
| Read | Projet | GET | /projects/:id/jobs/:job_id/artifacts/*artifact_path |
| Read | Projet | GET | /projects/:id/jobs/:job_id/artifacts/tree |
| Read | Projet | GET | /projects/:id/jobs/artifacts/:ref_name/download |
| Read | Projet | GET | /projects/:id/jobs/artifacts/:ref_name/raw/*artifact_path |
| Update | Projet | POST | /projects/:id/jobs/:job_id/artifacts/keep |
Accorde la capacité de lire des merge trains.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/merge_trains |
| Read | Projet | GET | /projects/:id/merge_trains/:target_branch |
| Read | Projet | GET | /projects/:id/merge_trains/merge_requests/:merge_request_iid |
Accorde la capacité d'ajouter des merge requests aux merge trains.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Add | Projet | POST | /projects/:id/merge_trains/merge_requests/:merge_request_iid |
Accorde la capacité de créer, supprimer, lire et mettre à jour des pipelines.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/pipeline |
| Delete | Projet | DELETE | /projects/:id/pipelines/:pipeline_id |
| Read | Projet | GET | /projects/:id/pipelines |
| Read | Projet | GET | /projects/:id/pipelines/:pipeline_id |
| Read | Projet | GET | /projects/:id/pipelines/:pipeline_id/bridges |
| Read | Projet | GET | /projects/:id/pipelines/:pipeline_id/jobs |
| Read | Projet | GET | /projects/:id/pipelines/:pipeline_id/test_report |
| Read | Projet | GET | /projects/:id/pipelines/:pipeline_id/test_report_summary |
| Read | Projet | GET | /projects/:id/pipelines/:pipeline_id/variables |
| Read | Projet | GET | /projects/:id/pipelines/latest |
| Update | Projet | POST | /projects/:id/pipelines/:pipeline_id/cancel |
| Update | Projet | POST | /projects/:id/pipelines/:pipeline_id/retry |
| Update | Projet | PUT | /projects/:id/pipelines/:pipeline_id/metadata |
Accorde la capacité de créer, supprimer, lire et mettre à jour des planifications de pipeline.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/pipeline_schedules |
| Delete | Projet | DELETE | /projects/:id/pipeline_schedules/:pipeline_schedule_id |
| Read | Projet | GET | /projects/:id/pipeline_schedules |
| Read | Projet | GET | /projects/:id/pipeline_schedules/:pipeline_schedule_id |
| Read <sup>1</sup> | Projet | GET | /projects/:id/pipeline_schedules/:pipeline_schedule_id/pipelines |
| Read | Projet | GET | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key |
| Update | Projet | POST | /projects/:id/pipeline_schedules/:pipeline_schedule_id/play |
| Update | Projet | POST | /projects/:id/pipeline_schedules/:pipeline_schedule_id/take_ownership |
| Update | Projet | POST | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables |
| Update | Projet | PUT | /projects/:id/pipeline_schedules/:pipeline_schedule_id |
| Update | Projet | PUT | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key |
| Update | Projet | DELETE | /projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key |
<sup>1</sup> Nécessite également la permission Read Pipeline.
Accorde la capacité de créer, supprimer, lire et mettre à jour des environnements protégés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/protected_environments |
| Create | Groupe | POST | /groups/:id/protected_environments |
| Delete | Projet | DELETE | /projects/:id/protected_environments/:name |
| Delete | Groupe | DELETE | /groups/:id/protected_environments/:name |
| Read | Projet | GET | /projects/:id/protected_environments |
| Read | Projet | GET | /projects/:id/protected_environments/:name |
| Read | Groupe | GET | /groups/:id/protected_environments |
| Read | Groupe | GET | /groups/:id/protected_environments/:name |
| Update | Projet | PUT | /projects/:id/protected_environments/:name |
| Update | Groupe | PUT | /groups/:id/protected_environments/:name |
Accorde la capacité de créer, lire et mettre à jour des miroirs pull.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/mirror/pull |
| Read | Projet | GET | /projects/:id/mirror/pull |
| Update | Projet | PUT | /projects/:id/mirror/pull |
Accorde la capacité de créer et de lire des déplacements de stockage de dépôt.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/repository_storage_moves |
| Create | Groupe | POST | /groups/:id/repository_storage_moves |
| Create | Instance | POST | /group_repository_storage_moves |
| Create | Instance | POST | /project_repository_storage_moves |
| Create | Instance | POST | /snippet_repository_storage_moves |
| Create | Instance | POST | /snippets/:id/repository_storage_moves |
| Read | Projet | GET | /projects/:id/repository_storage_moves |
| Read | Projet | GET | /projects/:id/repository_storage_moves/:repository_storage_move_id |
| Read | Groupe | GET | /groups/:id/repository_storage_moves |
| Read | Groupe | GET | /groups/:id/repository_storage_moves/:repository_storage_move_id |
| Read | Instance | GET | /group_repository_storage_moves |
| Read | Instance | GET | /group_repository_storage_moves/:repository_storage_move_id |
| Read | Instance | GET | /project_repository_storage_moves |
| Read | Instance | GET | /project_repository_storage_moves/:repository_storage_move_id |
| Read | Instance | GET | /snippet_repository_storage_moves |
| Read | Instance | GET | /snippet_repository_storage_moves/:repository_storage_move_id |
| Read | Instance | GET | /snippets/:id/repository_storage_moves |
| Read | Instance | GET | /snippets/:id/repository_storage_moves/:repository_storage_move_id |
Accorde la capacité de lire et de mettre à jour des groupes de ressources.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/resource_groups |
| Read | Projet | GET | /projects/:id/resource_groups/:key |
| Read <sup>1</sup> | Projet | GET | /projects/:id/resource_groups/:key/current_job |
| Read <sup>1</sup> | Projet | GET | /projects/:id/resource_groups/:key/upcoming_jobs |
| Update | Projet | PUT | /projects/:id/resource_groups/:key |
<sup>1</sup> Nécessite également la permission Read Job.
Accorde la capacité d'assigner, créer, supprimer, lire et mettre à jour des runners.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Assign | Projet | POST | /projects/:id/runners |
| Assign | Projet | DELETE | /projects/:id/runners/:runner_id |
| Create | Utilisateur | POST | /user/runners |
| Read | Projet | GET | /projects/:id/runners |
| Read | Groupe | GET | /groups/:id/runners |
Accorde la capacité de réinitialiser les jetons d'enregistrement de runner.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Reset | Projet | POST | /projects/:id/runners/reset_registration_token |
| Reset | Groupe | POST | /groups/:id/runners/reset_registration_token |
Accorde la capacité de créer, supprimer et lire des fichiers sécurisés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/secure_files |
| Delete | Projet | DELETE | /projects/:id/secure_files/:secure_file_id |
| Read | Projet | GET | /projects/:id/secure_files |
| Read | Projet | GET | /projects/:id/secure_files/:secure_file_id |
| Read | Projet | GET | /projects/:id/secure_files/:secure_file_id/download |
Accorde la capacité de créer, supprimer, verrouiller, lire et mettre à jour l'état Terraform.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/terraform/state/:name |
| Delete | Projet | DELETE | /projects/:id/terraform/state/:name |
| Delete | Projet | DELETE | /projects/:id/terraform/state/:name/versions/:serial |
| Lock | Projet | POST | /projects/:id/terraform/state/:name/lock |
| Lock | Projet | DELETE | /projects/:id/terraform/state/:name/lock |
| Read | Projet | GET | /projects/:id/terraform/state/:name |
| Read | Projet | GET | /projects/:id/terraform/state/:name/versions/:serial |
| Read | Projet | GET | /projects/:id/terraform/state_protection_rules |
Accorde la capacité de créer, supprimer, lire et mettre à jour des déclencheurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/triggers |
| Delete | Projet | DELETE | /projects/:id/triggers/:trigger_id |
| Read | Projet | GET | /projects/:id/triggers |
| Read | Projet | GET | /projects/:id/triggers/:trigger_id |
| Update | Projet | PUT | /projects/:id/triggers/:trigger_id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des variables CI.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/variables |
| Create | Groupe | POST | /groups/:id/variables |
| Create | Instance | POST | /admin/ci/variables |
| Delete | Projet | DELETE | /projects/:id/variables/:key |
| Delete | Groupe | DELETE | /groups/:id/variables/:key |
| Delete | Instance | DELETE | /admin/ci/variables/:key |
| Read | Projet | GET | /projects/:id/variables |
| Read | Projet | GET | /projects/:id/variables/:key |
| Read | Groupe | GET | /groups/:id/variables |
| Read | Groupe | GET | /groups/:id/variables/:key |
| Read | Instance | GET | /admin/ci/variables |
| Read | Instance | GET | /admin/ci/variables/:key |
| Update | Projet | PUT | /projects/:id/variables/:key |
| Update | Groupe | PUT | /groups/:id/variables/:key |
| Update | Instance | PUT | /admin/ci/variables/:key |
Accorde la capacité de lire des événements d'audit.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Groupe | GET | /groups/:id/audit_events |
| Read | Groupe | GET | /groups/:id/audit_events/:audit_event_id |
| Read | Instance | GET | /audit_events |
| Read | Instance | GET | /audit_events/:id |
Accorde la capacité de lire, réessayer et mettre à jour les vérifications de statut externe.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/status_checks |
| Retry | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/status_checks/:external_status_check_id/retry |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/status_check_responses |
Accorde la capacité de créer, supprimer, lire et mettre à jour des services de vérification de statut externe.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/external_status_checks |
| Delete | Projet | DELETE | /projects/:id/external_status_checks/:check_id |
| Read | Projet | GET | /projects/:id/external_status_checks |
| Update | Projet | PUT | /projects/:id/external_status_checks/:check_id |
Accorde la capacité de créer des complétions de chat.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /chat/completions |
Accorde la capacité de créer des complétions de suggestions de code.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /code_suggestions/completions |
Accorde la capacité de lire les détails de connexion des suggestions de code.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | POST | /code_suggestions/connection_details |
Accorde la capacité de créer un accès direct aux suggestions de code.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /code_suggestions/direct_access |
Accorde la capacité de lire le statut d'activation des suggestions de code.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | POST | /code_suggestions/enabled |
Accorde la capacité de créer, lire et reprendre des workflows Duo.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /ai/duo_workflows/workflows |
| Read | Utilisateur | GET | /ai/duo_workflows/list_tools |
| Read | Utilisateur | GET | /ai/duo_workflows/workflows/agent_privileges |
| Read | Utilisateur | GET | /ai/duo_workflows/ws |
| Reprendre | Utilisateur | POST | /ai/duo_workflows/workflows/:workflow_id/resume |
Accorde la capacité de créer des jetons d'accès direct pour les workflows Duo.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /ai/duo_workflows/direct_access |
Accorde la capacité de créer des jetons d'accès direct pour les agents tiers.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /ai/third_party_agents/direct_access |
Accorde la capacité de créer, supprimer, lire, réparer et mettre à jour les nœuds Geo.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /geo_nodes |
| Delete | Instance | DELETE | /geo_nodes/:id |
| Read | Instance | GET | /geo_nodes |
| Read | Instance | GET | /geo_nodes/:id |
| Read | Instance | GET | /geo_nodes/:id/status |
| Read | Instance | GET | /geo_nodes/status |
| Réparer | Instance | POST | /geo_nodes/:id/repair |
| Update | Instance | PUT | /geo_nodes/:id |
Accorde la capacité de créer, supprimer, lire, réparer et mettre à jour les sites Geo.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /geo_sites |
| Delete | Instance | DELETE | /geo_sites/:id |
| Read | Instance | GET | /geo_sites |
| Read | Instance | GET | /geo_sites/:id |
| Read | Instance | GET | /geo_sites/:id/status |
| Read | Instance | GET | /geo_sites/status |
| Réparer | Instance | POST | /geo_sites/:id/repair |
| Update | Instance | PUT | /geo_sites/:id |
Accorde la capacité de lire les activités.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /user/activities |
Accorde la capacité de créer, supprimer, lire et mettre à jour les rôles de membres administrateurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /admin_member_roles |
| Delete | Instance | DELETE | /admin_member_roles/:member_role_id |
| Read | Instance | GET | /admin_member_roles |
Accorde la capacité de lire les associations.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /users/:id/associations_count |
Accorde la capacité de lire et mettre à jour les avatars.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/avatar |
| Read | Groupe | GET | /groups/:id/avatar |
| Read | Utilisateur | GET | /avatar |
| Update | Utilisateur | PUT | /user/avatar |
Accorde la capacité de lire les abonnés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /users/:id/followers |
Accorde la capacité de lire les abonnements.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /users/:id/following |
Accorde la capacité de créer, supprimer, lire et révoquer des clés GPG.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /user/gpg_keys |
| Create | Instance | POST | /users/:id/gpg_keys |
| Delete | Utilisateur | DELETE | /user/gpg_keys/:key_id |
| Delete | Instance | DELETE | /users/:id/gpg_keys/:key_id |
| Read | Utilisateur | GET | /user/gpg_keys |
| Read | Utilisateur | GET | /user/gpg_keys/:key_id |
| Read | Utilisateur | GET | /users/:id/gpg_keys |
| Read | Utilisateur | GET | /users/:id/gpg_keys/:key_id |
| Revoke | Utilisateur | POST | /user/gpg_keys/:key_id/revoke |
| Revoke | Instance | POST | /users/:id/gpg_keys/:key_id/revoke |
Accorde la capacité d'archiver, créer, supprimer, lire, partager, transférer et mettre à jour des groupes.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Archiver | Groupe | POST | /groups/:id/archive |
| Archiver | Groupe | POST | /groups/:id/unarchive |
| Create | Utilisateur | POST | /groups |
| Delete | Groupe | DELETE | /groups/:id |
| Read | Groupe | GET | /groups/:id |
| Read | Groupe | GET | /groups/:id/descendant_groups |
| Read | Groupe | GET | /groups/:id/groups/shared |
| Read | Groupe | GET | /groups/:id/invited_groups |
| Read | Groupe | GET | /groups/:id/projects/shared |
| Read | Groupe | GET | /groups/:id/subgroups |
| Read | Groupe | GET | /groups/:id/transfer_locations |
| Read | Utilisateur | GET | /groups |
| Partager | Groupe | POST | /groups/:id/share |
| Partager | Groupe | DELETE | /groups/:id/share/:group_id |
| Transfer | Groupe | POST | /groups/:id/transfer |
| Transfer | Groupe | POST | /groups/:id/transfer_to_organization |
| Update | Groupe | POST | /groups/:id/restore |
| Update | Groupe | PUT | /groups/:id |
Accorde la capacité de créer, supprimer et lire des rôles de membres.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/member_roles |
| Create | Instance | POST | /member_roles |
| Delete | Groupe | DELETE | /groups/:id/member_roles/:member_role_id |
| Delete | Instance | DELETE | /member_roles/:member_role_id |
| Read | Groupe | GET | /groups/:id/member_roles |
| Read | Instance | GET | /member_roles |
Accorde la capacité de lire et mettre à jour les espaces de nommage.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /namespaces |
| Read | Utilisateur | GET | /namespaces/:id |
| Read | Utilisateur | GET | /namespaces/:id/exists |
| Update | Instance | PUT | /namespaces/:id |
Accorde la capacité de lire et mettre à jour les préférences.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /user/preferences |
| Update | Utilisateur | PUT | /user/preferences |
Accorde la capacité de créer, supprimer et lire des certificats SSH.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/ssh_certificates |
| Delete | Groupe | DELETE | /groups/:id/ssh_certificates/:ssh_certificates_id |
| Read | Groupe | GET | /groups/:id/ssh_certificates |
Accorde la capacité de lire et mettre à jour les statuts.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /user/status |
| Read | Utilisateur | GET | /users/:user_id/status |
| Update | Utilisateur | PATCH | /user/status |
| Update | Utilisateur | PUT | /user/status |
Accorde la capacité de créer, lire et révoquer des codes PIN d'assistance.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /user/support_pin |
| Read | Utilisateur | GET | /user/support_pin |
| Read | Instance | GET | /users/:id/support_pin |
| Revoke | Instance | POST | /users/:id/support_pin/revoke |
Accorde la capacité de lire des modèles.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/templates/:type |
| Read | Projet | GET | /projects/:id/templates/:type/:name |
Accorde la capacité de créer, supprimer, fusionner, lire et mettre à jour des sujets.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /topics |
| Delete | Instance | DELETE | /topics/:id |
| Fusionner | Instance | POST | /topics/merge |
| Update | Instance | PUT | /topics/:id |
Accorde la capacité de créer, supprimer, lire, déclencher et mettre à jour des webhooks.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/hooks |
| Create | Groupe | POST | /groups/:id/hooks |
| Create | Instance | POST | /hooks |
| Delete | Projet | DELETE | /projects/:id/hooks/:hook_id |
| Delete | Groupe | DELETE | /groups/:id/hooks/:hook_id |
| Delete | Instance | DELETE | /hooks/:hook_id |
| Read | Projet | GET | /projects/:id/hooks |
| Read | Projet | GET | /projects/:id/hooks/:hook_id |
| Read | Projet | GET | /projects/:id/hooks/:hook_id/events |
| Read | Groupe | GET | /groups/:id/hooks |
| Read | Groupe | GET | /groups/:id/hooks/:hook_id |
| Read | Groupe | GET | /groups/:id/hooks/:hook_id/events |
| Read | Instance | GET | /hooks |
| Read | Instance | GET | /hooks/:hook_id |
| Déclencher | Projet | POST | /projects/:id/hooks/:hook_id/events/:hook_log_id/resend |
| Déclencher | Projet | POST | /projects/:id/hooks/:hook_id/test/:trigger |
| Déclencher | Groupe | POST | /groups/:id/hooks/:hook_id/events/:hook_log_id/resend |
| Déclencher | Groupe | POST | /groups/:id/hooks/:hook_id/test/:trigger |
| Update | Projet | PUT | /projects/:id/hooks/:hook_id |
| Update | Projet | PUT | /projects/:id/hooks/:hook_id/custom_headers/:key |
| Update | Projet | PUT | /projects/:id/hooks/:hook_id/url_variables/:key |
| Update | Projet | DELETE | /projects/:id/hooks/:hook_id/custom_headers/:key |
| Update | Projet | DELETE | /projects/:id/hooks/:hook_id/url_variables/:key |
| Update | Groupe | PUT | /groups/:id/hooks/:hook_id |
| Update | Groupe | PUT | /groups/:id/hooks/:hook_id/custom_headers/:key |
| Update | Groupe | PUT | /groups/:id/hooks/:hook_id/url_variables/:key |
| Update | Groupe | DELETE | /groups/:id/hooks/:hook_id/custom_headers/:key |
| Update | Groupe | DELETE | /groups/:id/hooks/:hook_id/url_variables/:key |
| Update | Instance | PUT | /hooks/:hook_id |
| Update | Instance | PUT | /hooks/:hook_id/custom_headers/:key |
| Update | Instance | PUT | /hooks/:hook_id/url_variables/:key |
| Update | Instance | DELETE | /hooks/:hook_id/custom_headers/:key |
| Update | Instance | DELETE | /hooks/:hook_id/url_variables/:key |
Accorde la capacité de supprimer des jobs Sidekiq.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Supprimer | Instance | DELETE | /admin/sidekiq/queues/:queue_name |
Accorde la capacité de lire les métriques Sidekiq.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /sidekiq/compound_metrics |
| Read | Instance | GET | /sidekiq/job_stats |
| Read | Instance | GET | /sidekiq/process_metrics |
| Read | Instance | GET | /sidekiq/queue_metrics |
Accorde la capacité de créer, supprimer, lire et mettre à jour des notes de vulnérabilité.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/vulnerabilities/:noteable_id/notes |
| Delete | Projet | DELETE | /projects/:id/vulnerabilities/:noteable_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/vulnerabilities/:noteable_id/notes |
| Read | Projet | GET | /projects/:id/vulnerabilities/:noteable_id/notes/:note_id |
| Update | Projet | PUT | /projects/:id/vulnerabilities/:noteable_id/notes/:note_id |
Accorde la capacité de créer, supprimer et mettre à jour des messages de diffusion.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /broadcast_messages |
| Delete | Instance | DELETE | /broadcast_messages/:id |
| Update | Instance | PUT | /broadcast_messages/:id |
Accorde la capacité de créer, lire et mettre à jour des todos.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/issues/:issue_iid/todo |
| Create | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/todo |
| Read | Utilisateur | GET | /todos |
| Update | Utilisateur | POST | /todos/:id/mark_as_done |
| Update | Utilisateur | POST | /todos/mark_as_done |
Accorde la capacité de lire les données du graphe de connaissances.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /orbit/agent/commands |
| Read | Utilisateur | GET | /orbit/graph_status |
| Read | Utilisateur | GET | /orbit/schema |
| Read | Utilisateur | GET | /orbit/schema/dsl |
| Read | Utilisateur | GET | /orbit/schema/format |
| Read | Utilisateur | GET | /orbit/status |
| Read | Utilisateur | GET | /orbit/tools |
| Read | Utilisateur | POST | /orbit/agent/commands/:name |
| Read | Utilisateur | POST | /orbit/query |
Accorde la capacité de créer, lire et mettre à jour des organisations.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /organizations |
Accorde la capacité de créer, supprimer, lire et mettre à jour des règles de protection des tags du registre de conteneurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/registry/protection/tag/rules |
| Delete | Projet | DELETE | /projects/:id/registry/protection/tag/rules/:protection_rule_id |
| Read | Projet | GET | /projects/:id/registry/protection/tag/rules |
| Update | Projet | PATCH | /projects/:id/registry/protection/tag/rules/:protection_rule_id |
Accorde la capacité de supprimer et lire des dépôts de conteneurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Projet | DELETE | /projects/:id/registry/repositories/:repository_id |
| Delete | Projet | DELETE | /projects/:id/registry/repositories/:repository_id/tags |
| Delete | Projet | DELETE | /projects/:id/registry/repositories/:repository_id/tags/:tag_name |
| Read | Projet | GET | /projects/:id/registry/repositories |
| Read | Projet | GET | /projects/:id/registry/repositories/:repository_id/tags |
| Read | Projet | GET | /projects/:id/registry/repositories/:repository_id/tags/:tag_name |
| Read | Projet | GET | /registry/repositories/:id |
| Read | Groupe | GET | /groups/:id/registry/repositories |
Accorde la capacité de créer, supprimer, lire et mettre à jour des règles de protection des dépôts de conteneurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/registry/protection/repository/rules |
| Delete | Projet | DELETE | /projects/:id/registry/protection/repository/rules/:protection_rule_id |
| Read | Projet | GET | /projects/:id/registry/protection/repository/rules |
| Update | Projet | PATCH | /projects/:id/registry/protection/repository/rules/:protection_rule_id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des distributions Debian.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/debian_distributions |
| Create | Groupe | POST | /groups/:id/-/debian_distributions |
| Delete | Projet | DELETE | /projects/:id/debian_distributions/:codename |
| Delete | Groupe | DELETE | /groups/:id/-/debian_distributions/:codename |
| Read | Projet | GET | /projects/:id/debian_distributions |
| Read | Projet | GET | /projects/:id/debian_distributions/:codename |
| Read | Projet | GET | /projects/:id/debian_distributions/:codename/key.asc |
| Read | Groupe | GET | /groups/:id/-/debian_distributions |
| Read | Groupe | GET | /groups/:id/-/debian_distributions/:codename |
| Read | Groupe | GET | /groups/:id/-/debian_distributions/:codename/key.asc |
| Update | Projet | PUT | /projects/:id/debian_distributions/:codename |
| Update | Groupe | PUT | /groups/:id/-/debian_distributions/:codename |
Accorde la capacité de vider les caches du proxy de dépendances.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Vider | Groupe | DELETE | /groups/:id/dependency_proxy/cache |
Accorde la capacité de créer, supprimer, lire et mettre à jour des packages.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls |
| Create | Projet | POST | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls |
| Create | Projet | POST | /projects/:id/packages/composer |
| Create | Projet | POST | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls |
| Create | Projet | POST | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls |
| Create | Projet | POST | /projects/:id/packages/helm/api/:channel/charts |
| Create | Projet | POST | /projects/:id/packages/pypi |
| Create | Projet | POST | /projects/:id/packages/rubygems/api/v1/gems |
| Create | Projet | PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| Create | Projet | PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name |
| Create | Projet | PUT | /packages/npm/-/package/*package_name/dist-tags/:tag |
| Create | Projet | PUT | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| Create | Projet | 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 |
| Create | Projet | PUT | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name |
| Create | Projet | 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 |
| Create | Projet | PUT | /projects/:id/packages/debian/:file_name |
| Create | Projet | PUT | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name |
| Create | Projet | PUT | /projects/:id/packages/maven/*path/:file_name |
| Create | Projet | PUT | /projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag |
| Create | Projet | PUT | /projects/:id/packages/npm/:package_name |
| Create | Projet | PUT | /projects/:id/packages/nuget |
| Create | Projet | PUT | /projects/:id/packages/nuget/symbolpackage |
| Create | Projet | PUT | /projects/:id/packages/nuget/v2 |
| Create | Projet | PUT | /projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version/file |
| Create | Groupe | POST | /virtual_registries/packages/maven/:id/*path/upload |
| Create | Groupe | PUT | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tag |
| Delete | Projet | DELETE | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| Delete | Projet | DELETE | /packages/npm/-/package/*package_name/dist-tags/:tag |
| Delete | Projet | DELETE | /projects/:id/packages/:package_id |
| Delete | Projet | DELETE | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| Delete | Projet | DELETE | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision |
| Delete | Projet | 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 | Projet | DELETE | /projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag |
| Delete | Projet | DELETE | /projects/:id/packages/nuget/*package_name/*package_version |
| Delete | Groupe | DELETE | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tag |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls |
| Read | Projet | GET | /packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/search |
| Read | Projet | GET | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| Read | Projet | GET | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name |
| Read | Projet | GET | /packages/npm/-/package/*package_name/dist-tags |
| Read | Projet | GET | /projects/:id/packages |
| Read | Projet | GET | /projects/:id/packages/:package_id |
| Read | Projet | GET | /projects/:id/packages/:package_id/pipelines |
| Read | Projet | GET | /projects/:id/packages/cargo/:package_name/:package_version/download |
| Read | Projet | GET | /projects/:id/packages/composer/archives/*package_name |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/search |
| Read | Projet | GET | /projects/:id/packages/conan/v1/conans/search |
| Read | Projet | GET | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name |
| Read | Projet | 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 |
| Read | Projet | GET | /projects/:id/packages/conan/v1/users/authenticate |
| Read | Projet | GET | /projects/:id/packages/conan/v1/users/check_credentials |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/latest |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/latest |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions |
| Read | Projet | 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 |
| Read | Projet | 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 |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/search |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/search |
| Read | Projet | GET | /projects/:id/packages/conan/v2/conans/search |
| Read | Projet | GET | /projects/:id/packages/conan/v2/users/authenticate |
| Read | Projet | GET | /projects/:id/packages/conan/v2/users/check_credentials |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256 |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256 |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/:component/source/Sources |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256 |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/InRelease |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/Release |
| Read | Projet | GET | /projects/:id/packages/debian/dists/*distribution/Release.gpg |
| Read | Projet | GET | /projects/:id/packages/debian/pool/:distribution/:letter/:package_name/:package_version/:file_name |
| Read | Projet | GET | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name |
| Read | Projet | GET | /projects/:id/packages/go/*module_name/@v/:module_version.info |
| Read | Projet | GET | /projects/:id/packages/go/*module_name/@v/:module_version.mod |
| Read | Projet | GET | /projects/:id/packages/go/*module_name/@v/:module_version.zip |
| Read | Projet | GET | /projects/:id/packages/go/*module_name/@v/list |
| Read | Projet | GET | /projects/:id/packages/helm/:channel/charts/:file_name.tgz |
| Read | Projet | GET | /projects/:id/packages/helm/:channel/index.yaml |
| Read | Projet | GET | /projects/:id/packages/maven/*path/:file_name |
| Read | Projet | GET | /projects/:id/packages/npm/*package_name |
| Read | Projet | GET | /projects/:id/packages/npm/*package_name/-/*file_name |
| Read | Projet | GET | /projects/:id/packages/npm/-/package/*package_name/dist-tags |
| Read | Projet | GET | /projects/:id/packages/nuget/download/*package_name/*package_version/*package_filename |
| Read | Projet | GET | /projects/:id/packages/nuget/download/*package_name/index |
| Read | Projet | GET | /projects/:id/packages/nuget/metadata/*package_name/*package_version |
| Read | Projet | GET | /projects/:id/packages/nuget/metadata/*package_name/index |
| Read | Projet | GET | /projects/:id/packages/nuget/query |
| Read | Projet | GET | /projects/:id/packages/pypi/files/:sha256/*file_identifier |
| Read | Projet | GET | /projects/:id/packages/pypi/simple |
| Read | Projet | GET | /projects/:id/packages/pypi/simple/*package_name |
| Read | Projet | GET | /projects/:id/packages/rubygems/api/v1/dependencies |
| Read | Projet | GET | /projects/:id/packages/rubygems/gems/:file_name |
| Read | Projet | GET | /projects/:id/packages/rubygems/quick/Marshal.4.8/:file_name |
| Read | Projet | GET | /projects/:id/packages/terraform/modules/:module_name/:module_system |
| Read | Projet | GET | /projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version |
| Read | Groupe | GET | /group/:id/-/packages/composer/*package_name |
| Read | Groupe | GET | /group/:id/-/packages/composer/p/:sha |
| Read | Groupe | GET | /group/:id/-/packages/composer/p2/*package_name |
| Read | Groupe | GET | /group/:id/-/packages/composer/packages |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256 |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256 |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/source/Sources |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256 |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/InRelease |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/Release |
| Read | Groupe | GET | /groups/:id/-/packages/debian/dists/*distribution/Release.gpg |
| Read | Groupe | GET | /groups/:id/-/packages/maven/*path/:file_name |
| Read | Groupe | GET | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags |
| Read | Groupe | GET | /groups/:id/-/packages/nuget/metadata/*package_name/*package_version |
| Read | Groupe | GET | /groups/:id/-/packages/nuget/metadata/*package_name/index |
| Read | Groupe | GET | /groups/:id/-/packages/nuget/query |
| Read | Groupe | GET | /groups/:id/-/packages/pypi/files/:sha256/*file_identifier |
| Read | Groupe | GET | /groups/:id/-/packages/pypi/simple |
| Read | Groupe | GET | /groups/:id/-/packages/pypi/simple/*package_name |
| Read | Groupe | GET | /groups/:id/packages |
| Read | Groupe | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system |
| Read | Groupe | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version |
| Read | Groupe | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version/download |
| Read | Groupe | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version/file |
| Read | Groupe | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/download |
| Read | Groupe | GET | /packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/versions |
| Read | Groupe | GET | /virtual_registries/packages/maven/:id/*path |
| Read | Instance | GET | /packages/conan/v1/conans/search |
| Read | Instance | GET | /packages/conan/v1/users/authenticate |
| Read | Instance | GET | /packages/conan/v1/users/check_credentials |
| Read | Instance | GET | /packages/maven/*path/:file_name |
Accorde la capacité de créer, supprimer, lire et mettre à jour des registres virtuels.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/-/virtual_registries/container/registries |
| Create | Groupe | POST | /groups/:id/-/virtual_registries/packages/maven/registries |
| Create | Groupe | POST | /groups/:id/-/virtual_registries/packages/npm/registries |
| Create | Groupe | POST | /virtual_registries/container/registries/:id/upstreams |
| Create | Groupe | POST | /virtual_registries/container/registry_upstreams |
| Create | Groupe | POST | /virtual_registries/packages/maven/registries/:id/upstreams |
| Create | Groupe | POST | /virtual_registries/packages/maven/registry_upstreams |
| Create | Groupe | POST | /virtual_registries/packages/npm/registry_upstreams |
| Delete | Groupe | DELETE | /virtual_registries/container/cache_entries/*id |
| Delete | Groupe | DELETE | /virtual_registries/container/registries/:id |
| Delete | Groupe | DELETE | /virtual_registries/container/registries/:id/cache |
| Delete | Groupe | DELETE | /virtual_registries/container/registry_upstreams/:id |
| Delete | Groupe | DELETE | /virtual_registries/container/upstreams/:id |
| Delete | Groupe | DELETE | /virtual_registries/container/upstreams/:id/cache |
| Delete | Groupe | DELETE | /virtual_registries/packages/maven/cache_entries/*id |
| Delete | Groupe | DELETE | /virtual_registries/packages/maven/registries/:id |
| Delete | Groupe | DELETE | /virtual_registries/packages/maven/registries/:id/cache |
| Delete | Groupe | DELETE | /virtual_registries/packages/maven/registry_upstreams/:id |
| Delete | Groupe | DELETE | /virtual_registries/packages/maven/upstreams/:id |
| Delete | Groupe | DELETE | /virtual_registries/packages/maven/upstreams/:id/cache |
| Delete | Groupe | DELETE | /virtual_registries/packages/npm/registries/:id |
| Delete | Groupe | DELETE | /virtual_registries/packages/npm/registries/:id/cache |
| Delete | Groupe | DELETE | /virtual_registries/packages/npm/registry_upstreams/:id |
| Delete | Groupe | DELETE | /virtual_registries/packages/npm/remote/cache_entries/*id |
| Read | Groupe | GET | /groups/:id/-/virtual_registries/container/registries |
| Read | Groupe | GET | /groups/:id/-/virtual_registries/container/upstreams |
| Read | Groupe | GET | /groups/:id/-/virtual_registries/packages/maven/registries |
| Read | Groupe | GET | /groups/:id/-/virtual_registries/packages/maven/upstreams |
| Read | Groupe | GET | /groups/:id/-/virtual_registries/packages/npm/registries |
| Read | Groupe | GET | /virtual_registries/container/registries/:id |
| Read | Groupe | GET | /virtual_registries/container/registries/:id/upstreams |
| Read | Groupe | GET | /virtual_registries/container/upstreams/:id |
| Read | Groupe | GET | /virtual_registries/container/upstreams/:id/cache_entries |
| Read | Groupe | GET | /virtual_registries/packages/maven/registries/:id |
| Read | Groupe | GET | /virtual_registries/packages/maven/registries/:id/upstreams |
| Read | Groupe | GET | /virtual_registries/packages/maven/upstreams/:id |
| Read | Groupe | GET | /virtual_registries/packages/maven/upstreams/:id/cache_entries |
| Read | Groupe | GET | /virtual_registries/packages/npm/registries/:id |
| Read | Groupe | GET | /virtual_registries/packages/npm/remote/upstreams/:id/cache_entries |
| Update | Groupe | GET | /virtual_registries/packages/maven/upstreams/:id/test |
| Update | Groupe | POST | /groups/:id/-/virtual_registries/container/upstreams/test |
| Update | Groupe | POST | /groups/:id/-/virtual_registries/packages/maven/upstreams/test |
| Update | Groupe | POST | /virtual_registries/container/upstreams/:id/test |
| Update | Groupe | POST | /virtual_registries/packages/maven/upstreams/:id/test |
| Update | Groupe | PATCH | /virtual_registries/container/registries/:id |
| Update | Groupe | PATCH | /virtual_registries/container/registry_upstreams/:id |
| Update | Groupe | PATCH | /virtual_registries/container/upstreams/:id |
| Update | Groupe | PATCH | /virtual_registries/packages/maven/registries/:id |
| Update | Groupe | PATCH | /virtual_registries/packages/maven/registry_upstreams/:id |
| Update | Groupe | PATCH | /virtual_registries/packages/maven/upstreams/:id |
| Update | Groupe | PATCH | /virtual_registries/packages/npm/registries/:id |
| Update | Groupe | PATCH | /virtual_registries/packages/npm/registry_upstreams/:id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des politiques de nettoyage de registres virtuels.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/-/virtual_registries/cleanup/policy |
| Delete | Groupe | DELETE | /groups/:id/-/virtual_registries/cleanup/policy |
| Read | Groupe | GET | /groups/:id/-/virtual_registries/cleanup/policy |
| Update | Groupe | PATCH | /groups/:id/-/virtual_registries/cleanup/policy |
Accorde la capacité de créer, supprimer et lire des alias.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /project_aliases |
| Delete | Instance | DELETE | /project_aliases/:name |
| Read | Instance | GET | /project_aliases |
| Read | Instance | GET | /project_aliases/:name |
Accorde la capacité de créer, supprimer, lire et mettre à jour des badges.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/badges |
| Create | Groupe | POST | /groups/:id/badges |
| Delete | Projet | DELETE | /projects/:id/badges/:badge_id |
| Delete | Groupe | DELETE | /groups/:id/badges/:badge_id |
| Read | Projet | GET | /projects/:id/badges |
| Read | Projet | GET | /projects/:id/badges/:badge_id |
| Read | Projet | GET | /projects/:id/badges/render |
| Read | Groupe | GET | /groups/:id/badges |
| Read | Groupe | GET | /groups/:id/badges/:badge_id |
| Read | Groupe | GET | /groups/:id/badges/render |
| Update | Projet | PUT | /projects/:id/badges/:badge_id |
| Update | Groupe | PUT | /groups/:id/badges/:badge_id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des releases.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/releases |
| Create | Projet | POST | /projects/:id/releases/:tag_name/evidence |
| Delete | Projet | DELETE | /projects/:id/releases/:tag_name |
| Read | Projet | GET | /projects/:id/releases |
| Read | Projet | GET | /projects/:id/releases/:tag_name |
| Read | Projet | GET | /projects/:id/releases/:tag_name/downloads/*direct_asset_path |
| Read | Projet | GET | /projects/:id/releases/permalink/latest(/)(*suffix_path) |
| Read | Groupe | GET | /groups/:id/releases |
| Update | Projet | PUT | /projects/:id/releases/:tag_name |
Accorde la capacité de créer, supprimer, lire et mettre à jour des liens de release.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/releases/:tag_name/assets/links |
| Delete | Projet | DELETE | /projects/:id/releases/:tag_name/assets/links/:link_id |
| Read | Projet | GET | /projects/:id/releases/:tag_name/assets/links |
| Read | Projet | GET | /projects/:id/releases/:tag_name/assets/links/:link_id |
| Update | Projet | PUT | /projects/:id/releases/:tag_name/assets/links/:link_id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des miroirs distants.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/remote_mirrors |
| Delete | Projet | DELETE | /projects/:id/remote_mirrors/:mirror_id |
| Read | Projet | GET | /projects/:id/remote_mirrors |
| Read | Projet | GET | /projects/:id/remote_mirrors/:mirror_id |
| Update | Projet | POST | /projects/:id/remote_mirrors/:mirror_id/sync |
| Update | Projet | PUT | /projects/:id/remote_mirrors/:mirror_id |
Accorde la capacité de lire les clés publiques des miroirs distants.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/remote_mirrors/:mirror_id/public_key |
Accorde la capacité de lire des instantanés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/snapshot |
Accorde la capacité de créer, supprimer, lire et mettre à jour des extraits de code.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /snippets |
| Delete | Utilisateur | DELETE | /snippets/:id |
| Read | Utilisateur | GET | /snippets |
| Read | Utilisateur | GET | /snippets/:id |
| Read | Utilisateur | GET | /snippets/:id/files/:ref/:file_path/raw |
| Read | Utilisateur | GET | /snippets/:id/raw |
| Read | Utilisateur | GET | /snippets/all |
| Read | Utilisateur | GET | /snippets/public |
| Read | Instance | GET | /snippets/:id/user_agent_detail |
| Update | Utilisateur | PUT | /snippets/:id |
Accorde la capacité de lire des artefacts MLflow.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts |
| Read | Projet | GET | /projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts/:model_version/*file_path |
Accorde la capacité de créer, supprimer, journaliser, lire et mettre à jour des exécutions MLflow.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/create |
| Delete | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/delete |
| Journaliser | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-batch |
| Journaliser | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-metric |
| Journaliser | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-parameter |
| Read | Projet | GET | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/get |
| Read | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/search |
| Update | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/set-tag |
| Update | Projet | POST | /projects/:id/ml/mlflow/api/2.0/mlflow/runs/update |
Accorde la capacité de supprimer, lire et mettre à jour des attributs personnalisés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Projet | DELETE | /projects/:id/custom_attributes/:key |
| Delete | Groupe | DELETE | /groups/:id/custom_attributes/:key |
| Delete | Instance | DELETE | /users/:id/custom_attributes/:key |
| Read | Projet | GET | /projects/:id/custom_attributes |
| Read | Projet | GET | /projects/:id/custom_attributes/:key |
| Read | Groupe | GET | /groups/:id/custom_attributes |
| Read | Groupe | GET | /groups/:id/custom_attributes/:key |
| Read | Instance | GET | /users/:id/custom_attributes |
| Read | Instance | GET | /users/:id/custom_attributes/:key |
| Update | Projet | PUT | /projects/:id/custom_attributes/:key |
| Update | Groupe | PUT | /groups/:id/custom_attributes/:key |
| Update | Instance | PUT | /users/:id/custom_attributes/:key |
Accorde la capacité de créer, supprimer, lire et mettre à jour des listes d'utilisateurs de feature flag.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/feature_flags_user_lists |
| Delete | Projet | DELETE | /projects/:id/feature_flags_user_lists/:iid |
| Read | Projet | GET | /projects/:id/feature_flags_user_lists |
| Read | Projet | GET | /projects/:id/feature_flags_user_lists/:iid |
| Update | Projet | PUT | /projects/:id/feature_flags_user_lists/:iid |
Accorde la capacité de suivre les événements internes.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Suivre | Instance | POST | /usage_data/track_event |
| Suivre | Instance | POST | /usage_data/track_events |
Accorde la capacité de créer, supprimer, promouvoir, lire et mettre à jour des labels.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/labels |
| Create | Groupe | POST | /groups/:id/labels |
| Delete | Projet | DELETE | /projects/:id/labels |
| Delete | Projet | DELETE | /projects/:id/labels/:name |
| Delete | Groupe | DELETE | /groups/:id/labels |
| Delete | Groupe | DELETE | /groups/:id/labels/:name |
| Promouvoir | Projet | PUT | /projects/:id/labels/:name/promote |
| Promouvoir | Projet | PUT | /projects/:id/labels/promote |
| Read | Projet | GET | /projects/:id/labels |
| Read | Projet | GET | /projects/:id/labels/:name |
| Read | Groupe | GET | /groups/:id/labels |
| Read | Groupe | GET | /groups/:id/labels/:name |
| Update | Projet | PUT | /projects/:id/labels |
| Update | Projet | PUT | /projects/:id/labels/:name |
| Update | Groupe | PUT | /groups/:id/labels |
| Update | Groupe | PUT | /groups/:id/labels/:name |
Accorde la capacité de lire les données de service ping.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /usage_data/service_ping |
Accorde la capacité de lire et mettre à jour les métriques de données d'utilisation.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /usage_data/non_sql_metrics |
| Update | Instance | POST | /usage_data/increment_counter |
| Update | Instance | POST | /usage_data/increment_unique_users |
Accorde la capacité de créer, supprimer, lire et mettre à jour des éléments de travail tels que les epics et les tickets.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /namespaces/:id/-/work_items |
| Create | Projet | POST | /projects/:id/-/work_items |
| Create | Projet | POST | /projects/:id/boards |
| Create | Projet | POST | /projects/:id/boards/:board_id/lists |
| Create | Projet | POST | /projects/:id/issues |
| Create | Projet | POST | /projects/:id/issues/:issue_iid/award_emoji |
| Create | Projet | POST | /projects/:id/issues/:issue_iid/clone |
| Create | Projet | POST | /projects/:id/issues/:issue_iid/links |
| Create | Projet | POST | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji |
| Create | Projet | POST | /projects/:id/issues/:noteable_id/discussions |
| Create | Projet | POST | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes |
| Create | Projet | POST | /projects/:id/issues/:noteable_id/notes |
| Create | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/award_emoji |
| Create | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji |
| Create | Projet | POST | /projects/:id/merge_requests/:noteable_id/notes |
| Create | Projet | POST | /projects/:id/milestones |
| Create | Projet | POST | /projects/:id/snippets/:noteable_id/discussions |
| Create | Projet | POST | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes |
| Create | Projet | POST | /projects/:id/snippets/:noteable_id/notes |
| Create | Projet | POST | /projects/:id/snippets/:snippet_id/award_emoji |
| Create | Projet | POST | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji |
| Create | Projet | POST | /projects/:id/wiki_pages/:noteable_id/notes |
| Create | Groupe | POST | /groups/:id/(-/)epics |
| Create | Groupe | POST | /groups/:id/(-/)epics/:epic_iid/epics |
| Create | Groupe | POST | /groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id |
| Create | Groupe | POST | /groups/:id/(-/)epics/:epic_iid/issues/:issue_id |
| Create | Groupe | POST | /groups/:id/-/work_items |
| Create | Groupe | POST | /groups/:id/boards |
| Create | Groupe | POST | /groups/:id/boards/:board_id/lists |
| Create | Groupe | POST | /groups/:id/epics/:epic_iid/award_emoji |
| Create | Groupe | POST | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji |
| Create | Groupe | POST | /groups/:id/epics/:epic_iid/related_epics |
| Create | Groupe | POST | /groups/:id/epics/:noteable_id/discussions |
| Create | Groupe | POST | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes |
| Create | Groupe | POST | /groups/:id/epics/:noteable_id/notes |
| Create | Groupe | POST | /groups/:id/milestones |
| Create | Groupe | POST | /groups/:id/wiki_pages/:noteable_id/notes |
| Create | Groupe | POST | /namespaces/:id/-/work_items |
| Delete | Projet | DELETE | /namespaces/:id/-/work_items/:work_item_iid |
| Delete | Projet | DELETE | /projects/:id/-/work_items/:work_item_iid |
| Delete | Projet | DELETE | /projects/:id/boards/:board_id |
| Delete | Projet | DELETE | /projects/:id/boards/:board_id/lists/:list_id |
| Delete | Projet | DELETE | /projects/:id/issues/:issue_iid |
| Delete | Projet | DELETE | /projects/:id/issues/:issue_iid/award_emoji/:award_id |
| Delete | Projet | DELETE | /projects/:id/issues/:issue_iid/links/:issue_link_id |
| Delete | Projet | DELETE | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji/:award_id |
| Delete | Projet | DELETE | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Delete | Projet | DELETE | /projects/:id/issues/:noteable_id/notes/:note_id |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid/award_emoji/:award_id |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji/:award_id |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:noteable_id/notes/:note_id |
| Delete | Projet | DELETE | /projects/:id/milestones/:milestone_id |
| Delete | Projet | DELETE | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Delete | Projet | DELETE | /projects/:id/snippets/:noteable_id/notes/:note_id |
| Delete | Projet | DELETE | /projects/:id/snippets/:snippet_id/award_emoji/:award_id |
| Delete | Projet | DELETE | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji/:award_id |
| Delete | Projet | DELETE | /projects/:id/wiki_pages/:noteable_id/notes/:note_id |
| Delete | Groupe | DELETE | /groups/:id/(-/)epics/:epic_iid |
| Delete | Groupe | DELETE | /groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id |
| Delete | Groupe | DELETE | /groups/:id/(-/)epics/:epic_iid/issues/:epic_issue_id |
| Delete | Groupe | DELETE | /groups/:id/-/work_items/:work_item_iid |
| Delete | Groupe | DELETE | /groups/:id/boards/:board_id |
| Delete | Groupe | DELETE | /groups/:id/boards/:board_id/lists/:list_id |
| Delete | Groupe | DELETE | /groups/:id/epics/:epic_iid/award_emoji/:award_id |
| Delete | Groupe | DELETE | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id |
| Delete | Groupe | DELETE | /groups/:id/epics/:epic_iid/related_epics/:related_epic_link_id |
| Delete | Groupe | DELETE | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Delete | Groupe | DELETE | /groups/:id/epics/:noteable_id/notes/:note_id |
| Delete | Groupe | DELETE | /groups/:id/milestones/:milestone_id |
| Delete | Groupe | DELETE | /groups/:id/wiki_pages/:noteable_id/notes/:note_id |
| Delete | Groupe | DELETE | /namespaces/:id/-/work_items/:work_item_iid |
| Read | Projet | GET | /namespaces/:id/-/work_items |
| Read | Projet | GET | /namespaces/:id/-/work_items/:work_item_iid |
| Read | Projet | GET | /namespaces/:id/-/work_items/:work_item_iid/award_emoji |
| Read | Projet | GET | /namespaces/:id/-/work_items/:work_item_iid/children |
| Read | Projet | GET | /namespaces/:id/-/work_items/:work_item_iid/email_participants |
| Read | Projet | GET | /namespaces/:id/-/work_items/:work_item_iid/linked_items |
| Read | Projet | GET | /namespaces/:id/-/work_items/:work_item_iid/notes |
| Read | Projet | GET | /projects/:id/-/work_items |
| Read | Projet | GET | /projects/:id/-/work_items/:work_item_iid |
| Read | Projet | GET | /projects/:id/-/work_items/:work_item_iid/award_emoji |
| Read | Projet | GET | /projects/:id/-/work_items/:work_item_iid/children |
| Read | Projet | GET | /projects/:id/-/work_items/:work_item_iid/email_participants |
| Read | Projet | GET | /projects/:id/-/work_items/:work_item_iid/linked_items |
| Read | Projet | GET | /projects/:id/-/work_items/:work_item_iid/notes |
| Read | Projet | GET | /projects/:id/boards |
| Read | Projet | GET | /projects/:id/boards/:board_id |
| Read | Projet | GET | /projects/:id/boards/:board_id/lists |
| Read | Projet | GET | /projects/:id/boards/:board_id/lists/:list_id |
| Read | Projet | GET | /projects/:id/issues |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_iteration_events |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_iteration_events/:event_id |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_label_events |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_label_events/:event_id |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_milestone_events |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_milestone_events/:event_id |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_state_events |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_state_events/:event_id |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_weight_events |
| Read | Projet | GET | /projects/:id/issues/:eventable_id/resource_weight_events/:event_id |
| Read | Projet | GET | /projects/:id/issues/:issue_iid |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/award_emoji |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/award_emoji/:award_id |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/closed_by |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/links |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/links/:issue_link_id |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/notes/:note_id/award_emoji/:award_id |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/participants |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/related_merge_requests |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/time_stats |
| Read | Projet | GET | /projects/:id/issues/:issue_iid/user_agent_detail |
| Read | Projet | GET | /projects/:id/issues/:noteable_id/discussions |
| Read | Projet | GET | /projects/:id/issues/:noteable_id/discussions/:discussion_id |
| Read | Projet | GET | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes |
| Read | Projet | GET | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/issues/:noteable_id/notes |
| Read | Projet | GET | /projects/:id/issues/:noteable_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/issues_statistics |
| Read | Projet | GET | /projects/:id/iterations |
| Read | Projet | GET | /projects/:id/merge_requests/:eventable_id/resource_milestone_events |
| Read | Projet | GET | /projects/:id/merge_requests/:eventable_id/resource_milestone_events/:event_id |
| Read | Projet | GET | /projects/:id/merge_requests/:eventable_id/resource_state_events |
| Read | Projet | GET | /projects/:id/merge_requests/:eventable_id/resource_state_events/:event_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/award_emoji |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/award_emoji/:award_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji/:award_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/time_stats |
| Read | Projet | GET | /projects/:id/merge_requests/:noteable_id/notes |
| Read | Projet | GET | /projects/:id/merge_requests/:noteable_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/milestones |
| Read | Projet | GET | /projects/:id/milestones/:milestone_id |
| Read | Projet | GET | /projects/:id/milestones/:milestone_id/burndown_events |
| Read | Projet | GET | /projects/:id/milestones/:milestone_id/issues |
| Read | Projet | GET | /projects/:id/milestones/:milestone_id/merge_requests |
| Read | Projet | GET | /projects/:id/snippets/:noteable_id/discussions |
| Read | Projet | GET | /projects/:id/snippets/:noteable_id/discussions/:discussion_id |
| Read | Projet | GET | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes |
| Read | Projet | GET | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/snippets/:noteable_id/notes |
| Read | Projet | GET | /projects/:id/snippets/:noteable_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/snippets/:snippet_id/award_emoji |
| Read | Projet | GET | /projects/:id/snippets/:snippet_id/award_emoji/:award_id |
| Read | Projet | GET | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji |
| Read | Projet | GET | /projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji/:award_id |
| Read | Projet | GET | /projects/:id/wiki_pages/:noteable_id/notes |
| Read | Projet | GET | /projects/:id/wiki_pages/:noteable_id/notes/:note_id |
| Read | Groupe | GET | /groups/:id/(-/)epics/:epic_iid/epics |
| Read | Groupe | GET | /groups/:id/-/epics |
| Read | Groupe | GET | /groups/:id/-/epics/:epic_iid |
| Read | Groupe | GET | /groups/:id/-/epics/:epic_iid/issues |
| Read | Groupe | GET | /groups/:id/-/work_items |
| Read | Groupe | GET | /groups/:id/-/work_items/:work_item_iid |
| Read | Groupe | GET | /groups/:id/-/work_items/:work_item_iid/award_emoji |
| Read | Groupe | GET | /groups/:id/-/work_items/:work_item_iid/children |
| Read | Groupe | GET | /groups/:id/-/work_items/:work_item_iid/email_participants |
| Read | Groupe | GET | /groups/:id/-/work_items/:work_item_iid/linked_items |
| Read | Groupe | GET | /groups/:id/-/work_items/:work_item_iid/notes |
| Read | Groupe | GET | /groups/:id/boards |
| Read | Groupe | GET | /groups/:id/boards/:board_id |
| Read | Groupe | GET | /groups/:id/boards/:board_id/lists |
| Read | Groupe | GET | /groups/:id/boards/:board_id/lists/:list_id |
| Read | Groupe | GET | /groups/:id/epic_boards |
| Read | Groupe | GET | /groups/:id/epic_boards/:board_id |
| Read | Groupe | GET | /groups/:id/epic_boards/:board_id/lists |
| Read | Groupe | GET | /groups/:id/epic_boards/:board_id/lists/:list_id |
| Read | Groupe | GET | /groups/:id/epics |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid/award_emoji |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid/award_emoji/:award_id |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid/issues |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id |
| Read | Groupe | GET | /groups/:id/epics/:epic_iid/related_epics |
| Read | Groupe | GET | /groups/:id/epics/:eventable_id/resource_label_events |
| Read | Groupe | GET | /groups/:id/epics/:eventable_id/resource_label_events/:event_id |
| Read | Groupe | GET | /groups/:id/epics/:eventable_id/resource_state_events |
| Read | Groupe | GET | /groups/:id/epics/:eventable_id/resource_state_events/:event_id |
| Read | Groupe | GET | /groups/:id/epics/:noteable_id/discussions |
| Read | Groupe | GET | /groups/:id/epics/:noteable_id/discussions/:discussion_id |
| Read | Groupe | GET | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes |
| Read | Groupe | GET | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Read | Groupe | GET | /groups/:id/epics/:noteable_id/notes |
| Read | Groupe | GET | /groups/:id/epics/:noteable_id/notes/:note_id |
| Read | Groupe | GET | /groups/:id/issues |
| Read | Groupe | GET | /groups/:id/issues_statistics |
| Read | Groupe | GET | /groups/:id/iterations |
| Read | Groupe | GET | /groups/:id/milestones |
| Read | Groupe | GET | /groups/:id/milestones/:milestone_id |
| Read | Groupe | GET | /groups/:id/milestones/:milestone_id/burndown_events |
| Read | Groupe | GET | /groups/:id/milestones/:milestone_id/issues |
| Read | Groupe | GET | /groups/:id/milestones/:milestone_id/merge_requests |
| Read | Groupe | GET | /groups/:id/related_epic_links |
| Read | Groupe | GET | /groups/:id/wiki_pages/:noteable_id/notes |
| Read | Groupe | GET | /groups/:id/wiki_pages/:noteable_id/notes/:note_id |
| Read | Groupe | GET | /namespaces/:id/-/work_items |
| Read | Groupe | GET | /namespaces/:id/-/work_items/:work_item_iid |
| Read | Groupe | GET | /namespaces/:id/-/work_items/:work_item_iid/award_emoji |
| Read | Groupe | GET | /namespaces/:id/-/work_items/:work_item_iid/children |
| Read | Groupe | GET | /namespaces/:id/-/work_items/:work_item_iid/email_participants |
| Read | Groupe | GET | /namespaces/:id/-/work_items/:work_item_iid/linked_items |
| Read | Groupe | GET | /namespaces/:id/-/work_items/:work_item_iid/notes |
| Read | Utilisateur | GET | /issues |
| Read | Utilisateur | GET | /issues_statistics |
| Read | Instance | GET | /issues/:id |
| Update | Projet | POST | /projects/:id/issues/:issue_iid/add_spent_time |
| Update | Projet | POST | /projects/:id/issues/:issue_iid/move |
| Update | Projet | POST | /projects/:id/issues/:issue_iid/reset_spent_time |
| Update | Projet | POST | /projects/:id/issues/:issue_iid/reset_time_estimate |
| Update | Projet | POST | /projects/:id/issues/:issue_iid/time_estimate |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/add_spent_time |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/reset_spent_time |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/reset_time_estimate |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/time_estimate |
| Update | Projet | POST | /projects/:id/milestones/:milestone_id/promote |
| Update | Projet | PATCH | /namespaces/:id/-/work_items/:work_item_iid |
| Update | Projet | PATCH | /projects/:id/-/work_items/:work_item_iid |
| Update | Projet | PUT | /projects/:id/boards/:board_id |
| Update | Projet | PUT | /projects/:id/boards/:board_id/lists/:list_id |
| Update | Projet | PUT | /projects/:id/issues/:issue_iid |
| Update | Projet | PUT | /projects/:id/issues/:issue_iid/reorder |
| Update | Projet | PUT | /projects/:id/issues/:noteable_id/discussions/:discussion_id |
| Update | Projet | PUT | /projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Update | Projet | PUT | /projects/:id/issues/:noteable_id/notes/:note_id |
| Update | Projet | PUT | /projects/:id/merge_requests/:noteable_id/notes/:note_id |
| Update | Projet | PUT | /projects/:id/milestones/:milestone_id |
| Update | Projet | PUT | /projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Update | Projet | PUT | /projects/:id/snippets/:noteable_id/notes/:note_id |
| Update | Projet | PUT | /projects/:id/wiki_pages/:noteable_id/notes/:note_id |
| Update | Groupe | PATCH | /groups/:id/-/work_items/:work_item_iid |
| Update | Groupe | PATCH | /namespaces/:id/-/work_items/:work_item_iid |
| Update | Groupe | PUT | /groups/:id/(-/)epics/:epic_iid |
| Update | Groupe | PUT | /groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id |
| Update | Groupe | PUT | /groups/:id/(-/)epics/:epic_iid/issues/:epic_issue_id |
| Update | Groupe | PUT | /groups/:id/boards/:board_id |
| Update | Groupe | PUT | /groups/:id/boards/:board_id/lists/:list_id |
| Update | Groupe | PUT | /groups/:id/epics/:noteable_id/discussions/:discussion_id |
| Update | Groupe | PUT | /groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Update | Groupe | PUT | /groups/:id/epics/:noteable_id/notes/:note_id |
| Update | Groupe | PUT | /groups/:id/milestones/:milestone_id |
| Update | Groupe | PUT | /groups/:id/wiki_pages/:noteable_id/notes/:note_id |
Permet de créer, supprimer et lire des importations Markdown.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/uploads |
| Create | Groupe | POST | /groups/:id/uploads |
| Delete | Projet | DELETE | /projects/:id/uploads/:secret/:filename |
| Delete | Projet | DELETE | /projects/:id/uploads/:upload_id |
| Delete | Groupe | DELETE | /groups/:id/uploads/:secret/:filename |
| Delete | Groupe | DELETE | /groups/:id/uploads/:upload_id |
| Read | Projet | GET | /projects/:id/uploads |
| Read | Projet | GET | /projects/:id/uploads/:secret/:filename |
| Read | Projet | GET | /projects/:id/uploads/:upload_id |
| Read | Groupe | GET | /groups/:id/uploads |
| Read | Groupe | GET | /groups/:id/uploads/:secret/:filename |
| Read | Groupe | GET | /groups/:id/uploads/:upload_id |
Permet de supprimer, lire et mettre à jour des pages.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Projet | DELETE | /projects/:id/pages |
| Read | Projet | GET | /projects/:id/pages |
| Update | Projet | PATCH | /projects/:id/pages |
Permet de créer, supprimer, lire, mettre à jour et vérifier des domaines Pages.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/pages/domains |
| Delete | Projet | DELETE | /projects/:id/pages/domains/:domain |
| Read | Projet | GET | /projects/:id/pages/domains |
| Read | Projet | GET | /projects/:id/pages/domains/:domain |
| Update | Projet | PUT | /projects/:id/pages/domains/:domain |
| Vérifier | Projet | PUT | /projects/:id/pages/domains/:domain/verify |
Permet d'archiver, créer, supprimer, dupliquer, lire, partager, transférer et mettre à jour des projets.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Archiver | Projet | POST | /projects/:id/archive |
| Archiver | Projet | POST | /projects/:id/unarchive |
| Create | Utilisateur | POST | /projects |
| Create | Utilisateur | POST | /projects/user/:user_id |
| Delete | Projet | DELETE | /projects/:id |
| Dupliquer | Projet | POST | /projects/:id/fork |
| Dupliquer | Projet | POST | /projects/:id/fork/:forked_from_id |
| Dupliquer | Projet | DELETE | /projects/:id/fork |
| Read | Projet | GET | /projects/:id |
| Read | Projet | GET | /projects/:id/forks |
| Read | Projet | GET | /projects/:id/groups |
| Read | Projet | GET | /projects/:id/invited_groups |
| Read | Projet | GET | /projects/:id/languages |
| Read | Projet | GET | /projects/:id/pages_access |
| Read | Projet | GET | /projects/:id/share_locations |
| Read | Projet | GET | /projects/:id/starrers |
| Read | Projet | GET | /projects/:id/storage |
| Read | Projet | GET | /projects/:id/transfer_locations |
| Read | Projet | GET | /projects/:id/users |
| Read | Groupe | GET | /groups/:id/projects |
| Read | Utilisateur | GET | /projects |
| Read | Utilisateur | GET | /users/:user_id/contributed_projects |
| Read | Utilisateur | GET | /users/:user_id/projects |
| Read | Utilisateur | GET | /users/:user_id/starred_projects |
| Partager | Projet | POST | /projects/:id/share |
| Partager | Projet | DELETE | /projects/:id/share/:group_id |
| Transfer | Projet | PUT | /projects/:id/transfer |
| Transfer | Instance | POST | /groups/:id/projects/:project_id |
| Update | Projet | POST | /projects/:id/housekeeping |
| Update | Projet | POST | /projects/:id/import_project_members/:project_id |
| Update | Projet | POST | /projects/:id/repository_size |
| Update | Projet | POST | /projects/:id/restore |
| Update | Projet | POST | /projects/:id/star |
| Update | Projet | POST | /projects/:id/unstar |
| Update | Projet | PUT | /projects/:id |
Permet de lire et mettre à jour les paramètres d'approbation.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/approvals |
| Update | Projet | POST | /projects/:id/approvals |
Permet de créer, supprimer, lire et mettre à jour des règles d'approbation.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/approval_rules |
| Create | Groupe | POST | /groups/:id/approval_rules |
| Delete | Projet | DELETE | /projects/:id/approval_rules/:approval_rule_id |
| Read | Projet | GET | /projects/:id/approval_rules |
| Read | Projet | GET | /projects/:id/approval_rules/:approval_rule_id |
| Read | Groupe | GET | /groups/:id/approval_rules |
| Update | Projet | PUT | /projects/:id/approval_rules/:approval_rule_id |
| Update | Groupe | PUT | /groups/:id/approval_rules/:approval_rule_id |
Permet de lire et mettre à jour les paramètres d'approbation des merge requests.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/merge_request_approval_setting |
| Read | Groupe | GET | /groups/:id/merge_request_approval_setting |
| Update | Projet | PUT | /projects/:id/merge_request_approval_setting |
| Update | Groupe | PUT | /groups/:id/merge_request_approval_setting |
Permet de créer, supprimer, protéger et lire des branches.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/repository/branches |
| Delete | Projet | DELETE | /projects/:id/repository/branches/:branch |
| Delete | Projet | DELETE | /projects/:id/repository/merged_branches |
| Protéger | Projet | POST | /projects/:id/protected_branches |
| Protéger | Projet | PUT | /projects/:id/repository/branches/:branch/protect |
| Protéger | Projet | PUT | /projects/:id/repository/branches/:branch/unprotect |
| Protéger | Projet | DELETE | /projects/:id/protected_branches/:name |
| Protéger | Groupe | POST | /groups/:id/protected_branches |
| Protéger | Groupe | DELETE | /groups/:id/protected_branches/:name |
| Read | Projet | GET | /projects/:id/repository/branches |
| Read | Projet | GET | /projects/:id/repository/branches/:branch |
| Read | Projet | HEAD | /projects/:id/repository/branches/:branch |
Permet de télécharger, envoyer et lire du code via Git.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/(-/)search/semantic |
Permet de créer, supprimer, lire et mettre à jour des commits.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/repository/commits |
| Create | Projet | POST | /projects/:id/repository/commits/:noteable_id/discussions |
| Create | Projet | POST | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes |
| Create | Projet | POST | /projects/:id/repository/commits/:sha/cherry_pick |
| Create | Projet | POST | /projects/:id/repository/commits/:sha/revert |
| Delete | Projet | DELETE | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/repository/commits |
| Read | Projet | GET | /projects/:id/repository/commits/:noteable_id/discussions |
| Read | Projet | GET | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id |
| Read | Projet | GET | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes |
| Read | Projet | GET | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Read | Projet | GET | /projects/:id/repository/commits/:sha |
| Read | Projet | GET | /projects/:id/repository/commits/:sha/comments |
| Read | Projet | GET | /projects/:id/repository/commits/:sha/diff |
| Read | Projet | GET | /projects/:id/repository/commits/:sha/merge_requests |
| Read | Projet | GET | /projects/:id/repository/commits/:sha/refs |
| Read | Projet | GET | /projects/:id/repository/commits/:sha/sequence |
| Read | Projet | GET | /projects/:id/repository/commits/:sha/signature |
| Update | Projet | POST | /projects/:id/repository/commits/:sha/comments |
| Update | Projet | PUT | /projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id |
Permet d'approuver, créer, supprimer, fusionner, lire et mettre à jour des merge requests.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Approve | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/approve |
| Approve | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/unapprove |
| Approve | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid/reset_approvals |
| Create | Projet | POST | /projects/:id/create_ci_config |
| Create | Projet | POST | /projects/:id/merge_requests |
| Create | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/blocks |
| Create | Projet | POST | /projects/:id/merge_requests/:noteable_id/discussions |
| Create | Projet | POST | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid/blocks/:block_id |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Fusionner | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/cancel_merge_when_pipeline_succeeds |
| Fusionner | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid/merge |
| Read | Projet | GET | /projects/:id/merge_requests |
| Read | Projet | GET | /projects/:id/merge_requests/:eventable_id/resource_label_events |
| Read | Projet | GET | /projects/:id/merge_requests/:eventable_id/resource_label_events/:event_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/approval_state |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/approvals |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/blockees |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/blocks |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/blocks/:block_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/changes |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/closes_issues |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/commits |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/context_commits |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/diffs |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/draft_notes |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/merge_ref |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/participants |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/pipelines |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/raw_diffs |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/related_issues |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/reviewers |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/versions |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/versions/:version_id |
| Read | Projet | GET | /projects/:id/merge_requests/:noteable_id/discussions |
| Read | Projet | GET | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id |
| Read | Projet | GET | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes |
| Read | Projet | GET | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Read | Groupe | GET | /groups/:id/merge_requests |
| Read | Utilisateur | GET | /merge_requests |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/context_commits |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/draft_notes |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/draft_notes/bulk_publish |
| Update | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/pipelines |
| Update | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid |
| Update | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
| Update | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id/publish |
| Update | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid/rebase |
| Update | Projet | PUT | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id |
| Update | Projet | PUT | /projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id |
| Update | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid/context_commits |
| Update | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
Permet de créer, supprimer, lire et mettre à jour des règles d'approbation de merge request.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/merge_requests/:merge_request_iid/approval_rules |
| Delete | Projet | DELETE | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/approval_rules |
| Read | Projet | GET | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
| Update | Projet | PUT | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
Permet de lire et mettre à jour des branches protégées.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/protected_branches |
| Read | Projet | GET | /projects/:id/protected_branches/:name |
| Read | Groupe | GET | /groups/:id/protected_branches |
| Read | Groupe | GET | /groups/:id/protected_branches/:name |
| Update | Projet | PATCH | /projects/:id/protected_branches/:name |
| Update | Groupe | PATCH | /groups/:id/protected_branches/:name |
Permet de lire les tags protégés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/protected_tags |
| Read | Projet | GET | /projects/:id/protected_tags/:name |
Permet de créer, supprimer, lire et mettre à jour des règles de push.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/push_rule |
| Create | Groupe | POST | /groups/:id/push_rule |
| Delete | Projet | DELETE | /projects/:id/push_rule |
| Delete | Groupe | DELETE | /groups/:id/push_rule |
| Read | Projet | GET | /projects/:id/push_rule |
| Read | Groupe | GET | /groups/:id/push_rule |
| Update | Projet | PUT | /projects/:id/push_rule |
| Update | Groupe | PUT | /groups/:id/push_rule |
Permet de créer, supprimer, lire et mettre à jour des dépôts.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/repository/changelog |
| Create | Projet | POST | /projects/:id/repository/files/:file_path |
| Delete | Projet | DELETE | /projects/:id/repository/files/:file_path |
| Read | Projet | GET | /projects/:id/repository/archive |
| Read | Projet | GET | /projects/:id/repository/blobs/:sha |
| Read | Projet | GET | /projects/:id/repository/blobs/:sha/raw |
| Read | Projet | GET | /projects/:id/repository/changelog |
| Read | Projet | GET | /projects/:id/repository/compare |
| Read | Projet | GET | /projects/:id/repository/contributors |
| Read | Projet | GET | /projects/:id/repository/files/:file_path |
| Read | Projet | GET | /projects/:id/repository/files/:file_path/blame |
| Read | Projet | GET | /projects/:id/repository/files/:file_path/raw |
| Read | Projet | GET | /projects/:id/repository/health |
| Read | Projet | GET | /projects/:id/repository/merge_base |
| Read | Projet | GET | /projects/:id/repository/tree |
| Read | Projet | HEAD | /projects/:id/repository/files/:file_path |
| Read | Projet | HEAD | /projects/:id/repository/files/:file_path/blame |
| Update | Projet | PUT | /projects/:id/repository/files/:file_path |
Permet de mettre à jour les sous-modules de dépôt.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Update | Projet | PUT | /projects/:id/repository/submodules/:submodule |
Permet de créer, supprimer et lire les tags de dépôt.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/repository/tags |
| Delete | Projet | DELETE | /projects/:id/repository/tags/:tag_name |
| Read | Projet | GET | /projects/:id/repository/tags |
| Read | Projet | GET | /projects/:id/repository/tags/:tag_name |
| Read | Projet | GET | /projects/:id/repository/tags/:tag_name/signature |
Permet de protéger les tags.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Protéger | Projet | POST | /projects/:id/protected_tags |
| Protéger | Projet | DELETE | /projects/:id/protected_tags/:name |
Permet de vider et de rejouer la file morte ActiveContext.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Vider | Instance | DELETE | /admin/active_context/dead_queue |
| Rejouer | Instance | POST | /admin/active_context/dead_queue/replay |
Permet d'utiliser la fonctionnalité de recherche globale.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Utiliser | Projet | GET | /projects/:id/(-/)search |
| Utiliser | Groupe | GET | /groups/:id/(-/)search |
| Utiliser | Utilisateur | GET | /search |
Permet de lire les migrations de recherche.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /admin/search/migrations |
| Read | Instance | GET | /admin/search/migrations/:migration_id |
Permet de mettre à jour les index Zoekt.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Update | Instance | PUT | /admin/zoekt/projects/:project_id/index |
Permet de créer, supprimer et mettre à jour les espaces de nommage Zoekt.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | PUT | /admin/zoekt/shards/:node_id/indexed_namespaces/:namespace_id |
| Delete | Instance | DELETE | /admin/zoekt/shards/:node_id/indexed_namespaces/:namespace_id |
| Update | Instance | PATCH | /admin/zoekt/namespaces/:id |
Permet de lire les nœuds Zoekt.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /admin/zoekt/shards |
| Read | Instance | GET | /admin/zoekt/shards/:node_id/indexed_namespaces |
Permet de créer, lire et mettre à jour les achats de modules complémentaires.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /namespaces/:id/subscription_add_on_purchase/:add_on_name |
| Read | Instance | GET | /namespaces/:id/subscription_add_on_purchase/:add_on_name |
| Update | Instance | PUT | /namespaces/:id/subscription_add_on_purchase/:add_on_name |
Permet de mettre à jour les validations de carte de crédit.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Update | Instance | PUT | /user/:user_id/credit_card_validation |
Permet de créer, lire et mettre à jour les abonnements GitLab.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /namespaces/:id/gitlab_subscription |
| Create | Utilisateur | POST | /namespaces/:id/gitlab_subscription |
| Read | Groupe | GET | /namespaces/:id/gitlab_subscription |
| Read | Utilisateur | GET | /namespaces/:id/gitlab_subscription |
| Update | Groupe | PUT | /namespaces/:id/gitlab_subscription |
| Update | Utilisateur | PUT | /namespaces/:id/gitlab_subscription |
Permet de créer, supprimer et lire les licences.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /license |
| Delete | Instance | DELETE | /license/:id |
| Read | Instance | GET | /license |
| Read | Instance | GET | /license/:id |
| Read | Instance | GET | /license/usage_export |
| Read | Instance | GET | /licenses |
Permet d'actualiser les utilisateurs facturables pour les licences.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Actualiser | Instance | PUT | /license/:id/refresh_billable_users |
Permet de créer, supprimer et lire les exclusions de limite de stockage d'espace de nommage.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /namespaces/:id/storage/limit_exclusion |
| Delete | Instance | DELETE | /namespaces/:id/storage/limit_exclusion |
| Read | Instance | GET | /namespaces/storage/limit_exclusions |
Permet d'approuver, créer, supprimer et lire les demandes d'accès.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Approve | Projet | PUT | /projects/:id/access_requests/:user_id/approve |
| Approve | Groupe | PUT | /groups/:id/access_requests/:user_id/approve |
| Create | Utilisateur | POST | /groups/:id/access_requests |
| Create | Utilisateur | POST | /projects/:id/access_requests |
| Delete | Projet | DELETE | /projects/:id/access_requests/:user_id |
| Delete | Groupe | DELETE | /groups/:id/access_requests/:user_id |
| Delete | Utilisateur | DELETE | /groups/:id/access_requests/:user_id |
| Delete | Utilisateur | DELETE | /projects/:id/access_requests/:user_id |
| Read | Projet | GET | /projects/:id/access_requests |
| Read | Groupe | GET | /groups/:id/access_requests |
Permet de lire et de révoquer tous les jetons.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | POST | /admin/token |
| Revoke | Instance | DELETE | /admin/token |
Permet de lire et de mettre à jour les paramètres d'apparence de l'application.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /application/appearance |
| Update | Instance | PUT | /application/appearance |
Permet de lire et de mettre à jour les paramètres de l'application.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /application/settings |
| Update | Instance | PUT | /application/settings |
Permet de lire les compteurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Utilisateur | GET | /user_counts |
Permet de créer, supprimer, activer, lire et mettre à jour les clés de déploiement.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/deploy_keys |
| Create | Instance | POST | /deploy_keys |
| Delete | Projet | DELETE | /projects/:id/deploy_keys/:key_id |
| Activer | Projet | POST | /projects/:id/deploy_keys/:key_id/enable |
| Read | Projet | GET | /projects/:id/deploy_keys |
| Read | Projet | GET | /projects/:id/deploy_keys/:key_id |
| Read | Utilisateur | GET | /users/:user_id/project_deploy_keys |
| Read | Instance | GET | /deploy_keys |
| Update | Projet | PUT | /projects/:id/deploy_keys/:key_id |
Permet de créer, supprimer et lire les jetons de déploiement.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/deploy_tokens |
| Create | Groupe | POST | /groups/:id/deploy_tokens |
| Delete | Projet | DELETE | /projects/:id/deploy_tokens/:token_id |
| Delete | Groupe | DELETE | /groups/:id/deploy_tokens/:token_id |
| Read | Projet | GET | /projects/:id/deploy_tokens |
| Read | Projet | GET | /projects/:id/deploy_tokens/:token_id |
| Read | Groupe | GET | /groups/:id/deploy_tokens |
| Read | Groupe | GET | /groups/:id/deploy_tokens/:token_id |
| Read | Instance | GET | /deploy_tokens |
Permet de créer, supprimer et lire les e-mails.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /user/emails |
| Create | Instance | POST | /users/:id/emails |
| Delete | Utilisateur | DELETE | /user/emails/:email_id |
| Delete | Instance | DELETE | /users/:id/emails/:email_id |
| Read | Utilisateur | GET | /user/emails |
| Read | Utilisateur | GET | /user/emails/:email_id |
| Read | Instance | GET | /users/:id/emails |
Permet de supprimer, désactiver l'authentification à deux facteurs, lire, lire l'e-mail et mettre à jour les utilisateurs d'entreprise.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Groupe | DELETE | /groups/:id/enterprise_users/:user_id |
| Désactiver l'authentification à deux facteurs | Groupe | PATCH | /groups/:id/enterprise_users/:user_id/disable_two_factor |
| Read | Groupe | GET | /groups/:id/enterprise_users |
| Read | Groupe | GET | /groups/:id/enterprise_users/:user_id |
| Update | Groupe | PATCH | /groups/:id/enterprise_users/:user_id |
Permet de lire les versions expérimentales.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /experiments |
Permet de supprimer, lire et mettre à jour les fonctionnalités.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Instance | DELETE | /features/:name |
| Read | Instance | GET | /features |
| Read | Instance | GET | /features/definitions |
| Update | Instance | POST | /features/:name |
Permet de supprimer les identités.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Instance | DELETE | /users/:id/identities/:provider |
Permet de créer, lire et révoquer les jetons d'emprunt d'identité.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Instance | POST | /users/:user_id/impersonation_tokens |
| Read | Instance | GET | /users/:user_id/impersonation_tokens |
| Read | Instance | GET | /users/:user_id/impersonation_tokens/:impersonation_token_id |
| Revoke | Instance | DELETE | /users/:user_id/impersonation_tokens/:impersonation_token_id |
Permet de créer, supprimer, lire et mettre à jour les invitations.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/invitations |
| Create | Groupe | POST | /groups/:id/invitations |
| Delete | Projet | DELETE | /projects/:id/invitations/:email |
| Delete | Groupe | DELETE | /groups/:id/invitations/:email |
| Read | Projet | GET | /projects/:id/invitations |
| Read | Groupe | GET | /groups/:id/invitations |
| Update | Projet | PUT | /projects/:id/invitations/:email |
| Update | Groupe | PUT | /groups/:id/invitations/:email |
Permet de lire et de mettre à jour les portées du jeton de job.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/job_token_scope |
| Update | Projet | PATCH | /projects/:id/job_token_scope |
Permet de créer, supprimer et lire les listes d'autorisation de la portée du jeton de job.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/job_token_scope/allowlist |
| Create | Projet | POST | /projects/:id/job_token_scope/groups_allowlist |
| Delete | Projet | DELETE | /projects/:id/job_token_scope/allowlist/:target_project_id |
| Delete | Projet | DELETE | /projects/:id/job_token_scope/groups_allowlist/:target_group_id |
| Read | Projet | GET | /projects/:id/job_token_scope/allowlist |
| Read | Projet | GET | /projects/:id/job_token_scope/groups_allowlist |
Permet de lire les groupes LDAP.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /ldap/:provider/groups |
| Read | Instance | GET | /ldap/groups |
Permet de créer, supprimer et lire les liens de groupe LDAP.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/ldap_group_links |
| Delete | Groupe | DELETE | /groups/:id/ldap_group_links |
| Delete | Groupe | DELETE | /groups/:id/ldap_group_links/:cn |
| Delete | Groupe | DELETE | /groups/:id/ldap_group_links/:provider/:cn |
| Read | Groupe | GET | /groups/:id/ldap_group_links |
Permet d'exécuter les synchronisations de groupe LDAP.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Run | Groupe | POST | /groups/:id/ldap_sync |
Permet de créer, supprimer, lire et mettre à jour les membres.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/members |
| Create | Groupe | POST | /groups/:id/members |
| Delete | Projet | DELETE | /projects/:id/members/:user_id |
| Delete | Groupe | DELETE | /groups/:id/billable_members/:user_id |
| Delete | Groupe | DELETE | /groups/:id/members/:user_id |
| Read | Projet | GET | /projects/:id/members |
| Read | Projet | GET | /projects/:id/members/:user_id |
| Read | Projet | GET | /projects/:id/members/all |
| Read | Projet | GET | /projects/:id/members/all/:user_id |
| Read | Groupe | GET | /groups/:id/billable_members |
| Read | Groupe | GET | /groups/:id/billable_members/:user_id/indirect |
| Read | Groupe | GET | /groups/:id/billable_members/:user_id/memberships |
| Read | Groupe | GET | /groups/:id/members |
| Read | Groupe | GET | /groups/:id/members/:user_id |
| Read | Groupe | GET | /groups/:id/members/all |
| Read | Groupe | GET | /groups/:id/members/all/:user_id |
| Read | Groupe | GET | /groups/:id/pending_members |
| Update | Projet | PUT | /projects/:id/members/:user_id |
| Update | Groupe | POST | /groups/:id/members/:user_id/override |
| Update | Groupe | POST | /groups/:id/members/approve_all |
| Update | Groupe | PUT | /groups/:id/members/:member_id/approve |
| Update | Groupe | PUT | /groups/:id/members/:user_id |
| Update | Groupe | PUT | /groups/:id/members/:user_id/state |
| Update | Groupe | DELETE | /groups/:id/members/:user_id/override |
Permet de lire les métadonnées de l'instance.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /metadata |
| Read | Instance | GET | /version |
Permet de lire et de mettre à jour les paramètres de notification.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/notification_settings |
| Read | Groupe | GET | /groups/:id/notification_settings |
| Read | Utilisateur | GET | /notification_settings |
| Update | Projet | PUT | /projects/:id/notification_settings |
| Update | Groupe | PUT | /groups/:id/notification_settings |
| Update | Utilisateur | PUT | /notification_settings |
Permet de créer, supprimer, lire, renouveler le secret et mettre à jour les applications OAuth.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /user/applications |
| Create | Instance | POST | /applications |
| Delete | Utilisateur | DELETE | /user/applications/:id |
| Delete | Instance | DELETE | /applications/:id |
| Read | Utilisateur | GET | /user/applications |
| Read | Utilisateur | GET | /user/applications/:id |
| Read | Instance | GET | /applications |
| Renouveler le secret | Instance | POST | /applications/:id/renew-secret |
| Update | Utilisateur | PUT | /user/applications/:id |
Permet de créer, lire, révoquer et renouveler les jetons d'accès personnels.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /user/personal_access_tokens |
| Create | Instance | POST | /users/:user_id/personal_access_tokens |
| Read | Groupe | GET | /groups/:id/manage/personal_access_tokens |
| Read | Utilisateur | GET | /personal_access_tokens |
| Read | Utilisateur | GET | /personal_access_tokens/:id |
| Read | Utilisateur | GET | /personal_access_tokens/self |
| Read | Utilisateur | GET | /personal_access_tokens/self/associations |
| Revoke | Groupe | DELETE | /groups/:id/manage/personal_access_tokens/:pat_id |
| Revoke | Utilisateur | DELETE | /personal_access_tokens/:id |
| Revoke | Utilisateur | DELETE | /personal_access_tokens/self |
| Renouveler | Groupe | POST | /groups/:id/manage/personal_access_tokens/:pat_id/rotate |
| Renouveler | Utilisateur | POST | /personal_access_tokens/:id/rotate |
| Renouveler | Utilisateur | POST | /personal_access_tokens/self/rotate |
Accorde la capacité de lire et de mettre à jour les limites de plan.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /application/plan_limits |
| Update | Instance | PUT | /application/plan_limits |
Accorde la capacité de lire les utilisateurs provisionnés.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Groupe | GET | /groups/:id/provisioned_users |
Accorde la capacité de créer, supprimer, lire et effectuer une rotation des jetons d'accès aux ressources.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/access_tokens |
| Create | Groupe | POST | /groups/:id/access_tokens |
| Delete | Projet | DELETE | /projects/:id/access_tokens/:token_id |
| Delete | Groupe | DELETE | /groups/:id/access_tokens/:token_id |
| Delete | Groupe | DELETE | /groups/:id/manage/resource_access_tokens/:prat_id |
| Read | Projet | GET | /projects/:id/access_tokens |
| Read | Projet | GET | /projects/:id/access_tokens/:token_id |
| Read | Groupe | GET | /groups/:id/access_tokens |
| Read | Groupe | GET | /groups/:id/access_tokens/:token_id |
| Read | Groupe | GET | /groups/:id/manage/resource_access_tokens |
| Renouveler | Projet | POST | /projects/:id/access_tokens/:token_id/rotate |
| Renouveler | Projet | POST | /projects/:id/access_tokens/self/rotate |
| Renouveler | Groupe | POST | /groups/:id/access_tokens/:token_id/rotate |
| Renouveler | Groupe | POST | /groups/:id/access_tokens/self/rotate |
| Renouveler | Groupe | POST | /groups/:id/manage/resource_access_tokens/:prat_id/rotate |
Accorde la capacité de supprimer, lire et mettre à jour les identités de groupe SAML.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Groupe | DELETE | /groups/:id/saml/:uid |
| Read | Groupe | GET | /groups/:id/saml/:uid |
| Read | Groupe | GET | /groups/:id/saml/identities |
| Update | Groupe | PATCH | /groups/:id/saml/:uid |
Accorde la capacité de créer, supprimer et lire les liens de groupe SAML.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/saml_group_links |
| Delete | Groupe | DELETE | /groups/:id/saml_group_links/:saml_group_name |
| Read | Groupe | GET | /groups/:id/saml_group_links |
| Read | Groupe | GET | /groups/:id/saml_group_links/:saml_group_name |
Accorde la capacité de lire les utilisateurs SAML.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Groupe | GET | /groups/:id/saml_users |
Accorde la capacité de supprimer, lire et mettre à jour les identités SCIM.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Delete | Groupe | DELETE | /groups/:id/scim/:uid |
| Read | Groupe | GET | /groups/:id/scim/:uid |
| Read | Groupe | GET | /groups/:id/scim/identities |
| Update | Groupe | PATCH | /groups/:id/scim/:uid |
Accorde la capacité de créer, supprimer et lire les clés SSH.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Utilisateur | POST | /user/keys |
| Create | Instance | POST | /users/:user_id/keys |
| Delete | Groupe | DELETE | /groups/:id/manage/ssh_keys/:key_id |
| Delete | Utilisateur | DELETE | /user/keys/:key_id |
| Delete | Instance | DELETE | /users/:id/keys/:key_id |
| Read | Groupe | GET | /groups/:id/manage/ssh_keys |
| Read | Utilisateur | GET | /user/keys |
| Read | Utilisateur | GET | /user/keys/:key_id |
| Read | Utilisateur | GET | /users/:id/keys/:key_id |
| Read | Utilisateur | GET | /users/:user_id/keys |
| Read | Instance | GET | /keys |
| Read | Instance | GET | /keys/:id |
Accorde la capacité de créer, supprimer, lire et mettre à jour les comptes de service.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/service_accounts |
| Create | Groupe | POST | /groups/:id/service_accounts |
| Create | Instance | POST | /service_accounts |
| Delete | Projet | DELETE | /projects/:id/service_accounts/:user_id |
| Delete | Groupe | DELETE | /groups/:id/service_accounts/:user_id |
| Read | Projet | GET | /projects/:id/service_accounts |
| Read | Groupe | GET | /groups/:id/service_accounts |
| Read | Instance | GET | /service_accounts |
| Update | Projet | PATCH | /projects/:id/service_accounts/:user_id |
| Update | Groupe | PATCH | /groups/:id/service_accounts/:user_id |
| Update | Instance | PATCH | /service_accounts/:user_id |
Accorde la capacité de créer, lire, révoquer et effectuer une rotation des jetons d'accès personnels de compte de service.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/service_accounts/:user_id/personal_access_tokens |
| Create | Groupe | POST | /groups/:id/service_accounts/:user_id/personal_access_tokens |
| Read | Projet | GET | /projects/:id/service_accounts/:user_id/personal_access_tokens |
| Read | Groupe | GET | /groups/:id/service_accounts/:user_id/personal_access_tokens |
| Revoke | Projet | DELETE | /projects/:id/service_accounts/:user_id/personal_access_tokens/:token_id |
| Revoke | Groupe | DELETE | /groups/:id/service_accounts/:user_id/personal_access_tokens/:token_id |
| Renouveler | Projet | POST | /projects/:id/service_accounts/:user_id/personal_access_tokens/:token_id/rotate |
| Renouveler | Groupe | POST | /groups/:id/service_accounts/:user_id/personal_access_tokens/:token_id/rotate |
Accorde la capacité de lire les statistiques.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Projet | GET | /projects/:id/statistics |
| Read | Instance | GET | /application/statistics |
Accorde la capacité de lire les requêtes de données d'utilisation.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /usage_data/queries |
Accorde la capacité d'activer, approuver, bannir, bloquer, créer, désactiver, supprimer, désactiver l'authentification à deux facteurs, suivre, lire, rejeter, débannir, débloquer, ne plus suivre et mettre à jour des utilisateurs.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Activation | Instance | POST | /users/:id/activate |
| Approve | Instance | POST | /users/:id/approve |
| Bannissement | Instance | POST | /users/:id/ban |
| Blocage | Instance | POST | /users/:id/block |
| Create | Instance | POST | /users |
| Désactivation | Instance | POST | /users/:id/deactivate |
| Delete | Instance | DELETE | /users/:id |
| Désactiver l'authentification à deux facteurs | Instance | PATCH | /users/:id/disable_two_factor |
| Abonnement | Utilisateur | POST | /users/:id/follow |
| Read | Utilisateur | GET | /user |
| Read | Utilisateur | GET | /users/:id |
| Read | Instance | GET | /users |
| Read | Instance | GET | /users/:user_id/memberships |
| Rejet | Instance | POST | /users/:id/reject |
| Débannissement | Instance | POST | /users/:id/unban |
| Déblocage | Instance | POST | /users/:id/unblock |
| Désabonnement | Utilisateur | POST | /users/:id/unfollow |
| Update | Instance | PUT | /users/:id |
Accorde la capacité de lire et d'exécuter des migrations en arrière-plan par lots.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /admin/batched_background_migrations |
| Read | Instance | GET | /admin/batched_background_migrations/:id |
| Run | Instance | PUT | /admin/batched_background_migrations/:id/pause |
| Run | Instance | PUT | /admin/batched_background_migrations/:id/resume |
Accorde la capacité de lire les dictionnaires de base de données.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /databases/:database_name/dictionary/tables |
Accorde la capacité de marquer les migrations de base de données.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Marquage | Instance | POST | /admin/migrations/:timestamp/mark |
Accorde la capacité de créer, télécharger et lire des exports.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/export |
| Create | Projet | POST | /projects/:id/export_relations |
| Create | Groupe | POST | /groups/:id/export |
| Téléchargement | Projet | GET | /projects/:id/export/download |
| Téléchargement | Projet | GET | /projects/:id/export_relations/download |
| Téléchargement | Groupe | GET | /groups/:id/export/download |
| Read | Projet | GET | /projects/:id/export |
| Read | Projet | GET | /projects/:id/export_relations/status |
Accorde la capacité d'annuler, créer et lire des imports.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Annulation | Utilisateur | POST | /import/github/cancel |
| Annulation | Instance | POST | /bulk_imports/:import_id/cancel |
| Create | Projet | POST | /projects/:id/import/git |
| Create | Projet | POST | /projects/import-relation |
| Create | Groupe | POST | /import/bitbucket |
| Create | Groupe | POST | /import/github |
| Create | Groupe | POST | /projects/import |
| Create | Groupe | POST | /projects/remote-import |
| Create | Groupe | POST | /projects/remote-import-s3 |
| Create | Utilisateur | POST | /import/bitbucket |
| Create | Utilisateur | POST | /import/github |
| Create | Utilisateur | POST | /import/github/gists |
| Create | Utilisateur | POST | /projects/import |
| Create | Utilisateur | POST | /projects/remote-import |
| Create | Utilisateur | POST | /projects/remote-import-s3 |
| Create | Instance | POST | /bulk_imports |
| Create | Instance | POST | /groups/import |
| Create | Instance | POST | /import/bitbucket_server |
| Create | Instance | POST | /offline_imports |
| Read | Projet | GET | /projects/:id/import |
| Read | Projet | GET | /projects/:id/relation-imports |
| Read | Instance | GET | /bulk_imports |
| Read | Instance | GET | /bulk_imports/:import_id |
| Read | Instance | GET | /bulk_imports/:import_id/entities |
| Read | Instance | GET | /bulk_imports/:import_id/entities/:entity_id |
| Read | Instance | GET | /bulk_imports/:import_id/entities/:entity_id/failures |
| Read | Instance | GET | /bulk_imports/entities |
Accorde la capacité de créer et lire les réaffectations de substituts.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Groupe | POST | /groups/:id/placeholder_reassignments |
| Read | Groupe | GET | /groups/:id/placeholder_reassignments |
Accorde la capacité de lire les opérations en arrière-plan par lots.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Read | Instance | GET | /admin/batched_background_operations |
| Read | Instance | GET | /admin/batched_background_operations/:id |
Accorde la capacité de créer, supprimer, lire et mettre à jour des wikis.
| Action | Accès | Méthode | Chemin |
|---|---|---|---|
| Create | Projet | POST | /projects/:id/wikis |
| Create | Groupe | POST | /groups/:id/wikis |
| Delete | Projet | DELETE | /projects/:id/wikis/:slug |
| Delete | Groupe | DELETE | /groups/:id/wikis/:slug |
| Read | Projet | GET | /projects/:id/wikis |
| Read | Projet | GET | /projects/:id/wikis/:slug |
| Read | Groupe | GET | /groups/:id/wikis |
| Read | Groupe | GET | /groups/:id/wikis/:slug |
| Update | Projet | POST | /projects/:id/wikis/attachments |
| Update | Projet | PUT | /projects/:id/wikis/:slug |
| Update | Groupe | POST | /groups/:id/wikis/attachments |
| Update | Groupe | PUT | /groups/:id/wikis/:slug |
Les endpoints publics suivants ne nécessitent pas d'authentification. Les vérifications de portée de jeton à granularité fine ne sont pas appliquées à ces endpoints.
| Méthode | Chemin |
|---|---|
GET | /broadcast_messages |
GET | /broadcast_messages/:id |
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 | /web_commits/public_key |
Un jeton d'accès personnel à granularité fine peut accéder à ces endpoints sans portée explicite lorsque la ressource cible est publiquement visible et que la fonctionnalité concernée est activée.
| Action | Méthode | Chemin |
|---|---|---|
| Package : Read | GET | /group/:id/-/packages/composer/*package_name |
| Package : Read | GET | /group/:id/-/packages/composer/p/:sha |
| Package : Read | GET | /group/:id/-/packages/composer/p2/*package_name |
| Package : Read | GET | /group/:id/-/packages/composer/packages |
| Groupe : Read | GET | /groups/:id |
| Package : Read | GET | /groups/:id/-/packages/maven/*path/:file_name |
| Package : Read | GET | /groups/:id/-/packages/npm/-/package/*package_name/dist-tags |
| Avatar : Read | GET | /groups/:id/avatar |
| Badge : Read | GET | /groups/:id/badges |
| Badge : Read | GET | /groups/:id/badges/:badge_id |
| Badge : Read | GET | /groups/:id/badges/render |
| Groupe : Read | GET | /groups/:id/descendant_groups |
| Work Item : Read | GET | /groups/:id/epics/:epic_iid/award_emoji |
| Work Item : Read | GET | /groups/:id/epics/:epic_iid/award_emoji/:award_id |
| Work Item : Read | GET | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji |
| Work Item : Read | GET | /groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id |
| Work Item : Read | GET | /groups/:id/issues_statistics |
| Merge Request : Read | GET | /groups/:id/merge_requests |
| Work Item : Read | GET | /groups/:id/milestones/:milestone_id/issues |
| Work Item : Read | GET | /groups/:id/milestones/:milestone_id/merge_requests |
| Package : Read | GET | /groups/:id/packages |
| Projet : Read | GET | /groups/:id/projects |
| Groupe : Read | GET | /groups/:id/projects/shared |
| Groupe : Read | GET | /groups/:id/subgroups |
| Markdown Upload : Read | GET | /groups/:id/uploads |
| Markdown Upload : Read | GET | /groups/:id/uploads/:secret/:filename |
| Markdown Upload : Read | GET | /groups/:id/uploads/:upload_id |
| Package : Read | GET | /packages/npm/-/package/*package_name/dist-tags |
| Projet : Read | GET | /projects/:id |
| Code : Read | GET | /projects/:id/(-/)search/semantic |
| Avatar : Read | GET | /projects/:id/avatar |
| Badge : Read | GET | /projects/:id/badges |
| Badge : Read | GET | /projects/:id/badges/:badge_id |
| Badge : Read | GET | /projects/:id/badges/render |
| Work Item : Read | GET | /projects/:id/boards |
| Work Item : Read | GET | /projects/:id/boards/:board_id |
| Work Item : Read | GET | /projects/:id/boards/:board_id/lists |
| Work Item : Read | GET | /projects/:id/boards/:board_id/lists/:list_id |
| Déploiement : Read | GET | /projects/:id/deployments |
| Déploiement : Read | GET | /projects/:id/deployments/:deployment_id |
| Déploiement : Lecture, Merge Request : Read | GET | /projects/:id/deployments/:deployment_id/merge_requests |
| Environnement : Read | GET | /projects/:id/environments |
| Environnement : Read | GET | /projects/:id/environments/:environment_id |
| Projet : Read | GET | /projects/:id/forks |
| Work Item : Read | GET | /projects/:id/issues |
| Work Item : Read | GET | /projects/:id/issues/:issue_iid |
| Work Item : Read | GET | /projects/:id/issues/:issue_iid/closed_by |
| Work Item : Read | GET | /projects/:id/issues/:issue_iid/participants |
| Work Item : Read | GET | /projects/:id/issues/:issue_iid/related_merge_requests |
| Work Item : Read | GET | /projects/:id/issues/:issue_iid/time_stats |
| Work Item : Read | GET | /projects/:id/issues_statistics |
| Label : Read | GET | /projects/:id/labels |
| Label : Read | GET | /projects/:id/labels/:name |
| Merge Request : Read | GET | /projects/:id/merge_requests |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid |
| Merge Request Approval Rule : Read | GET | /projects/:id/merge_requests/:merge_request_iid/approval_rules |
| Merge Request Approval Rule : Read | GET | /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/approval_state |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/approvals |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/changes |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/closes_issues |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/commits |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/context_commits |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/diffs |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/draft_notes |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/merge_ref |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/participants |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/pipelines |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/raw_diffs |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/related_issues |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/reviewers |
| Work Item : Read | GET | /projects/:id/merge_requests/:merge_request_iid/time_stats |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/versions |
| Merge Request : Read | GET | /projects/:id/merge_requests/:merge_request_iid/versions/:version_id |
| Work Item : Read | GET | /projects/:id/milestones |
| Work Item : Read | GET | /projects/:id/milestones/:milestone_id |
| Package : Read | GET | /projects/:id/packages |
| Package : Read | GET | /projects/:id/packages/:package_id |
| Package : Read | GET | /projects/:id/packages/:package_id/pipelines |
| Package : Read | GET | /projects/:id/packages/composer/archives/*package_name |
| Package : Read | GET | /projects/:id/packages/debian/pool/:distribution/:letter/:package_name/:package_version/:file_name |
| Package : Read | GET | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name |
| Package : Read | GET | /projects/:id/packages/go/*module_name/@v/:module_version.info |
| Package : Read | GET | /projects/:id/packages/go/*module_name/@v/:module_version.mod |
| Package : Read | GET | /projects/:id/packages/go/*module_name/@v/:module_version.zip |
| Package : Read | GET | /projects/:id/packages/go/*module_name/@v/list |
| Package : Read | GET | /projects/:id/packages/helm/:channel/charts/:file_name.tgz |
| Package : Read | GET | /projects/:id/packages/helm/:channel/index.yaml |
| Package : Read | GET | /projects/:id/packages/maven/*path/:file_name |
| Package : Read | GET | /projects/:id/packages/npm/*package_name |
| Package : Read | GET | /projects/:id/packages/npm/*package_name/-/*file_name |
| Package : Read | GET | /projects/:id/packages/npm/-/package/*package_name/dist-tags |
| Package : Read | GET | /projects/:id/packages/nuget/download/*package_name/*package_version/*package_filename |
| Package : Read | GET | /projects/:id/packages/nuget/download/*package_name/index |
| Package : Read | GET | /projects/:id/packages/nuget/metadata/*package_name/*package_version |
| Package : Read | GET | /projects/:id/packages/nuget/metadata/*package_name/index |
| Package : Read | GET | /projects/:id/packages/pypi/files/:sha256/*file_identifier |
| Package : Read | GET | /projects/:id/packages/pypi/simple |
| Package : Read | GET | /projects/:id/packages/pypi/simple/*package_name |
| Pipeline : Read | GET | /projects/:id/pipelines |
| Pipeline : Read | GET | /projects/:id/pipelines/:pipeline_id |
| Pipeline : Read | GET | /projects/:id/pipelines/latest |
| Release : Read | GET | /projects/:id/releases |
| Release : Read | GET | /projects/:id/releases/:tag_name |
| Release : Read | GET | /projects/:id/releases/:tag_name/downloads/*direct_asset_path |
| Release : Read | GET | /projects/:id/releases/permalink/latest(/)(*suffix_path) |
| Dépôt : Read | GET | /projects/:id/repository/archive |
| Dépôt : Read | GET | /projects/:id/repository/blobs/:sha |
| Dépôt : Read | GET | /projects/:id/repository/blobs/:sha/raw |
| Branche : Read | GET | /projects/:id/repository/branches |
| Branche : Read | GET | /projects/:id/repository/branches/:branch |
| Branche : Read | HEAD | /projects/:id/repository/branches/:branch |
| Dépôt : Read | GET | /projects/:id/repository/changelog |
| Commit : Read | GET | /projects/:id/repository/commits |
| Commit : Read | GET | /projects/:id/repository/commits/:sha |
| Commit : Read | GET | /projects/:id/repository/commits/:sha/comments |
| Commit : Read | GET | /projects/:id/repository/commits/:sha/diff |
| Commit : Read | GET | /projects/:id/repository/commits/:sha/merge_requests |
| Commit : Read | GET | /projects/:id/repository/commits/:sha/refs |
| Commit : Read | GET | /projects/:id/repository/commits/:sha/sequence |
| Commit : Read | GET | /projects/:id/repository/commits/:sha/signature |
| Dépôt : Read | GET | /projects/:id/repository/compare |
| Dépôt : Read | GET | /projects/:id/repository/contributors |
| Dépôt : Read | GET | /projects/:id/repository/files/:file_path |
| Dépôt : Read | HEAD | /projects/:id/repository/files/:file_path |
| Dépôt : Read | GET | /projects/:id/repository/files/:file_path/blame |
| Dépôt : Read | HEAD | /projects/:id/repository/files/:file_path/blame |
| Dépôt : Read | GET | /projects/:id/repository/files/:file_path/raw |
| Dépôt : Read | GET | /projects/:id/repository/health |
| Dépôt : Read | GET | /projects/:id/repository/merge_base |
| Tag de dépôt : Read | GET | /projects/:id/repository/tags |
| Tag de dépôt : Read | GET | /projects/:id/repository/tags/:tag_name |
| Tag de dépôt : Read | GET | /projects/:id/repository/tags/:tag_name/signature |
| Dépôt : Read | GET | /projects/:id/repository/tree |
| Projet : Read | GET | /projects/:id/starrers |
| Wiki : Read | GET | /projects/:id/wikis |
| Wiki : Read | GET | /projects/:id/wikis/:slug |
| Package : Read | GET | /virtual_registries/packages/maven/:id/*path |
Les points de terminaison suivants ne peuvent pas s'authentifier avec des jetons à granularité fine. Ces points de terminaison utilisent des mécanismes d'authentification alternatifs incompatibles avec les jetons d'accès personnels.
| Méthode | Chemin | Raison |
|---|---|---|
POST | /ai/duo_workflows/agent_workflows | Jeton OAuth pour les workflows IA |
GET | /ai/duo_workflows/code_review/custom_instructions | Jeton OAuth pour les workflows IA |
POST | /ai/duo_workflows/workflows/:id/audit_events | Jeton OAuth pour les workflows IA |
GET | /api/scim/:version/application/Groups | Jeton SCIM |
POST | /api/scim/:version/application/Groups | Jeton SCIM |
GET | /api/scim/:version/application/Groups/:id | Jeton SCIM |
PATCH | /api/scim/:version/application/Groups/:id | Jeton SCIM |
PUT | /api/scim/:version/application/Groups/:id | Jeton SCIM |
DELETE | /api/scim/:version/application/Groups/:id | Jeton SCIM |
GET | /api/scim/:version/application/Users | Jeton SCIM |
POST | /api/scim/:version/application/Users | Jeton SCIM |
GET | /api/scim/:version/application/Users/:id | Jeton SCIM |
PATCH | /api/scim/:version/application/Users/:id | Jeton SCIM |
DELETE | /api/scim/:version/application/Users/:id | Jeton SCIM |
GET | /api/scim/:version/groups/:group/Users | Jeton SCIM |
POST | /api/scim/:version/groups/:group/Users | Jeton SCIM |
GET | /api/scim/:version/groups/:group/Users/:id | Jeton SCIM |
PATCH | /api/scim/:version/groups/:group/Users/:id | Jeton SCIM |
DELETE | /api/scim/:version/groups/:group/Users/:id | Jeton SCIM |
POST | /container_registry_event/events | Jeton d'événement du registre de conteneurs |
GET | /feature_flags/unleash/:project_id | Jeton Unleash |
GET | /feature_flags/unleash/:project_id/client/features | Jeton Unleash |
POST | /feature_flags/unleash/:project_id/client/metrics | Jeton Unleash |
POST | /feature_flags/unleash/:project_id/client/register | Jeton Unleash |
GET | /feature_flags/unleash/:project_id/features | Jeton Unleash |
GET | /geo/proxy | Proxy Geo |
POST | /geo/proxy_git_ssh/info_refs_receive_pack | Jeton GitLab Shell |
POST | /geo/proxy_git_ssh/info_refs_upload_pack | Jeton GitLab Shell |
POST | /geo/proxy_git_ssh/receive_pack | Jeton GitLab Shell |
POST | /geo/proxy_git_ssh/upload_pack | Jeton GitLab Shell |
GET | /geo/repositories/:gl_repository/pipeline_refs | JWT de nœud Geo |
GET | /geo/retrieve/:replicable_name/:replicable_id | JWT de nœud Geo |
POST | /geo/status | JWT de nœud Geo |
GET | /groups/:id/-/packages/npm/*package_name | Redirection vers un registre externe |
POST | /groups/:id/-/packages/npm/-/npm/v1/security/advisories/bulk | Redirection vers un registre externe |
POST | /groups/:id/-/packages/npm/-/npm/v1/security/audits/quick | Redirection vers un registre externe |
POST | /groups/:id/placeholder_reassignments/authorize | Pré-autorisation Workhorse |
POST | /groups/:id/uploads/authorize | Pré-autorisation Workhorse |
POST | /groups/import/authorize | Pré-autorisation Workhorse |
GET | /internal/agents/agentk/agent_info | JWT d'agent Kubernetes |
GET | /internal/agents/agentw/agent_info | JWT d'agent Kubernetes |
GET | /internal/agents/agentw/authorize_user_access | JWT d'agent Kubernetes |
GET | /internal/agents/agentw/server_config | JWT d'agent Kubernetes |
POST | /internal/allowed | Jeton GitLab Shell |
GET | /internal/authorized_certs | Jeton GitLab Shell |
GET | /internal/authorized_keys | Jeton GitLab Shell |
GET | /internal/check | Jeton GitLab Shell |
GET | /internal/ci/agents/runner/info | JWT d'agent Kubernetes |
GET | /internal/ci/agents/runnerc/info | JWT d'agent Kubernetes |
PUT | /internal/ci/job_router/jobs/:id | Jeton de job CI |
GET | /internal/ci/job_router/runner_controllers/job_admission | JWT d'agent Kubernetes |
POST | /internal/dast/site_validations/:id/transition | Jeton de job CI |
GET | /internal/discover | Jeton GitLab Shell |
POST | /internal/error_tracking/allowed | Jeton de suivi des erreurs |
GET | /internal/gitaly/object_pool_members | Jeton GitLab Shell |
GET | /internal/gitlab_subscriptions/namespaces/:id | JWT du portail d'abonnement |
PUT | /internal/gitlab_subscriptions/namespaces/:id | JWT du portail d'abonnement |
GET | /internal/gitlab_subscriptions/namespaces/:id/gitlab_subscription | JWT du portail d'abonnement |
POST | /internal/gitlab_subscriptions/namespaces/:id/gitlab_subscription | JWT du portail d'abonnement |
PUT | /internal/gitlab_subscriptions/namespaces/:id/gitlab_subscription | JWT du portail d'abonnement |
POST | /internal/gitlab_subscriptions/namespaces/:id/minutes | JWT du portail d'abonnement |
PATCH | /internal/gitlab_subscriptions/namespaces/:id/minutes/move/:target_id | JWT du portail d'abonnement |
GET | /internal/gitlab_subscriptions/namespaces/:id/owners | JWT du portail d'abonnement |
POST | /internal/gitlab_subscriptions/namespaces/:id/provision | JWT du portail d'abonnement |
POST | /internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchases | JWT du portail d'abonnement |
GET | /internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchases/:add_on_name | JWT du portail d'abonnement |
PUT | /internal/gitlab_subscriptions/namespaces/:namespace_id/upcoming_reconciliations | JWT du portail d'abonnement |
DELETE | /internal/gitlab_subscriptions/namespaces/:namespace_id/upcoming_reconciliations | JWT du portail d'abonnement |
GET | /internal/gitlab_subscriptions/namespaces/:namespace_id/user_permissions/:user_id | JWT du portail d'abonnement |
GET | /internal/gitlab_subscriptions/users/:id | JWT du portail d'abonnement |
PUT | /internal/gitlab_subscriptions/users/:user_id/credit_card_validation | JWT du portail d'abonnement |
POST | /internal/kubernetes/agent_configuration | JWT d'agent Kubernetes |
POST | /internal/kubernetes/agent_events | JWT d'agent Kubernetes |
POST | /internal/kubernetes/authorize_proxy_user | JWT d'agent Kubernetes |
GET | /internal/kubernetes/modules/remote_development/prerequisites | JWT d'agent Kubernetes |
POST | /internal/kubernetes/modules/remote_development/reconcile | JWT d'agent Kubernetes |
PUT | /internal/kubernetes/modules/starboard_vulnerability | JWT d'agent Kubernetes |
GET | /internal/kubernetes/modules/starboard_vulnerability/policies_configuration | JWT d'agent Kubernetes |
POST | /internal/kubernetes/modules/starboard_vulnerability/scan_result | JWT d'agent Kubernetes |
GET | /internal/kubernetes/receptive_agents | JWT d'agent Kubernetes |
POST | /internal/kubernetes/usage_metrics | JWT d'agent Kubernetes |
GET | /internal/kubernetes/verify_project_access | JWT d'agent Kubernetes |
GET | /internal/lfs | Jeton GitLab Shell |
POST | /internal/lfs_authenticate | Jeton GitLab Shell |
POST | /internal/mail_room/*mailbox_type | Jeton Mailroom |
GET | /internal/observability/project/:id/read/analytics | Vérification Workhorse |
GET | /internal/observability/project/:id/read/logs | Vérification Workhorse |
GET | /internal/observability/project/:id/read/metrics | Vérification Workhorse |
GET | /internal/observability/project/:id/read/services | Vérification Workhorse |
GET | /internal/observability/project/:id/read/traces | Vérification Workhorse |
POST | /internal/observability/project/:id/write/logs | Vérification Workhorse |
POST | /internal/observability/project/:id/write/metrics | Vérification Workhorse |
POST | /internal/observability/project/:id/write/traces | Vérification Workhorse |
GET | /internal/orbit/project/:project_id/info | Jeton interne Orbit |
GET | /internal/orbit/project/:project_id/merge_request_diffs/:diff_id | Jeton interne Orbit |
GET | /internal/orbit/project/:project_id/merge_request_diffs/:diff_id/raw_diffs | Jeton interne Orbit |
GET | /internal/orbit/project/:project_id/merge_requests/:merge_request_iid/raw_diffs | Jeton interne Orbit |
GET | /internal/orbit/project/:project_id/repository/archive | Jeton interne Orbit |
GET | /internal/orbit/project/:project_id/repository/changed_paths | Jeton interne Orbit |
GET | /internal/orbit/project/:project_id/repository/commits | Jeton interne Orbit |
POST | /internal/orbit/project/:project_id/repository/list_blobs | Jeton interne Orbit |
POST | /internal/orbit/redaction | Jeton interne Orbit |
GET | /internal/pages | Jeton GitLab Pages |
GET | /internal/pages/status | Jeton GitLab Pages |
POST | /internal/personal_access_token | Jeton GitLab Shell |
POST | /internal/post_receive | Jeton GitLab Shell |
POST | /internal/pre_receive | Jeton GitLab Shell |
POST | /internal/search/zoekt/:uuid/callback | Jeton GitLab Shell |
POST | /internal/search/zoekt/:uuid/heartbeat | Jeton GitLab Shell |
POST | /internal/secrets_manager/audit_logs | Jeton OpenBao |
POST | /internal/shellhorse/git_audit_event | Secret partagé GitLab |
POST | /internal/two_factor_config | Jeton GitLab Shell |
POST | /internal/two_factor_manual_otp_check | Jeton GitLab Shell |
POST | /internal/two_factor_push_otp_check | Jeton GitLab Shell |
POST | /internal/two_factor_recovery_codes | Jeton GitLab Shell |
POST | /internal/workhorse/authorize_upload | Vérification Workhorse |
POST | /internal/workhorse/oauth_routing | Vérification Workhorse |
GET | /job | Jeton de job CI |
GET | /job/allowed_agents | Jeton de job CI |
PUT | /jobs/:id | Jeton de job CI |
GET | /jobs/:id/artifacts | Jeton de job CI |
POST | /jobs/:id/artifacts | Jeton de job CI |
POST | /jobs/:id/artifacts/authorize | Jeton de job CI |
POST | /jobs/:id/sbom_scans | Jeton de job CI |
POST | /jobs/:id/sbom_scans/:sbom_digest | Jeton de job CI |
GET | /jobs/:id/sbom_scans/:sbom_scan_id | Jeton de job CI |
POST | /jobs/:id/sbom_scans/authorize | Jeton de job CI |
PATCH | /jobs/:id/trace | Jeton de job CI |
POST | /jobs/request | Jeton runner |
GET | /orbit/mcp | Jeton interne Orbit |
POST | /orbit/mcp | Jeton interne Orbit |
PUT | /packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorize | Pré-autorisation 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 | Pré-autorisation Workhorse |
GET | /packages/npm/*package_name | Redirection vers un registre externe |
POST | /packages/npm/-/npm/v1/security/advisories/bulk | Redirection vers un registre externe |
POST | /packages/npm/-/npm/v1/security/audits/quick | Redirection vers un registre externe |
POST | /projects/:id/(ref/:ref/)trigger/pipeline | Jeton de déclenchement CI |
POST | /projects/:id/alert_management_alerts/:alert_iid/metric_images/authorize | Pré-autorisation Workhorse |
PATCH | /projects/:id/compliance_external_controls/:control_id/status | Jeton de contrôle externe de conformité |
POST | /projects/:id/issues/:issue_iid/metric_images/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorize | Pré-autorisation 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 | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name/authorize | Pré-autorisation 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 | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/debian/:file_name/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/packages/helm/api/:channel/charts/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/maven/*path/:file_name/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/ml_models/:model_version_id/files/(*path/):file_name/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/packages/npm/-/npm/v1/security/advisories/bulk | Redirection vers un registre externe |
POST | /projects/:id/packages/npm/-/npm/v1/security/audits/quick | Redirection vers un registre externe |
PUT | /projects/:id/packages/npm/:package_name/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/nuget/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/nuget/symbolpackage/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/nuget/v2/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/packages/pypi/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/packages/rpm/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/packages/rubygems/api/v1/gems/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version/file/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/repository/commits/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/repository/files/:file_path/authorize | Pré-autorisation Workhorse |
PUT | /projects/:id/repository/files/:file_path/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/terraform/state/:name/authorize | Pré-autorisation Workhorse |
POST | /projects/:id/uploads/authorize | Pré-autorisation Workhorse |
POST | /projects/import-relation/authorize | Pré-autorisation Workhorse |
POST | /projects/import/authorize | Pré-autorisation Workhorse |
POST | /runners | Jeton runner |
DELETE | /runners | Jeton runner |
DELETE | /runners/managers | Jeton runner |
POST | /runners/reset_authentication_token | Jeton runner |
GET | /runners/router/discovery | Jeton runner |
POST | /runners/verify | Jeton runner |
POST | /token_exchange | Échange de jeton de service modulaire |
GET | /usage_data/metric_definitions | Jeton de données d'utilisation |