Back to Gitlabhq

Permissions à granularité fine pour les jetons d'accès personnels dans l'API REST

doc-locale/fr-fr/auth/tokens/fine_grained_access_tokens_rest.md

19.3.0168.7 KB
Original Source
<!-- This documentation is auto-generated by a Rake task. Please do not edit this file directly. To update this file, run: `bundle exec rake gitlab:permissions:routes:compile_docs`. To make changes to the output of the Rake task, edit `tooling/authz/permissions/docs/templates/granular_pat_rest_api_endpoints.md.erb`. -->

{{< details >}}

  • Édition : Gratuite, GitLab Premium, GitLab Ultimate
  • Offre : GitLab.com, GitLab Self-Managed, GitLab Dedicated
  • Statut : Version bêta

{{< /details >}}

Pour créer un jeton d'accès personnel à granularité fine, voir Permissions à granularité fine pour les jetons d'accès personnels.

Permissions à granularité fine disponibles {#available-fine-grained-permissions}

Les jetons d'accès personnels à granularité fine peuvent accéder aux endpoints de l'API REST suivants :

Ressources Application Security {#application-security-resources}

Paramètres de politique de conformité {#compliance-policy-setting}

Accorde la capacité de lire et de mettre à jour les paramètres de politique de conformité.

ActionAccèsMéthodeChemin
ReadInstanceGET/admin/security/compliance_policy_settings
UpdateInstancePUT/admin/security/compliance_policy_settings

Dependency {#dependency}

Accorde la capacité de lire les dépendances.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/dependencies

Dependency List Export {#dependency-list-export}

Accorde la capacité de créer des exports de liste de dépendances.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/dependency_list_exports
CreateGroupePOST/groups/:id/dependency_list_exports

SBOM Occurrence {#sbom-occurrence}

Accorde la capacité de lire les occurrences SBOM.

ActionAccèsMéthodeChemin
ReadProjetGET/occurrences/vulnerabilities

Security Setting {#security-setting}

Accorde la capacité de lire et de mettre à jour les paramètres de sécurité.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/security_settings
UpdateProjetPUT/projects/:id/security_settings
UpdateGroupePUT/groups/:id/security_settings

Vulnerability {#vulnerability}

Accorde la capacité de créer, lire et mettre à jour des vulnérabilités.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/vulnerabilities
ReadProjetGET/projects/:id/vulnerabilities
ReadProjetGET/vulnerabilities/:id
UpdateProjetPOST/vulnerabilities/:id/confirm
UpdateProjetPOST/vulnerabilities/:id/dismiss
UpdateProjetPOST/vulnerabilities/:id/resolve
UpdateProjetPOST/vulnerabilities/:id/revert

Vulnerability Export {#vulnerability-export}

Accorde la capacité de créer et de lire des exports de vulnérabilités.

ActionAccèsMéthodeChemin
CreateProjetPOST/security/projects/:id/vulnerability_exports
CreateGroupePOST/security/groups/:id/vulnerability_exports
CreateInstancePOST/security/vulnerability_exports
ReadInstanceGET/security/vulnerability_exports/:id
ReadInstanceGET/security/vulnerability_exports/:id/download

Ressources CI/CD {#cicd-resources}

Artifact {#artifact}

Accorde la capacité de supprimer des artefacts.

ActionAccèsMéthodeChemin
DeleteProjetDELETE/projects/:id/artifacts

CI Config {#ci-config}

Accorde la capacité de lire et de valider la configuration CI/CD.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/ci/lint
ValidateProjetPOST/projects/:id/ci/lint

CI Minute {#ci-minute}

Accorde la capacité de créer et de transférer des minutes CI.

ActionAccèsMéthodeChemin
CreateGroupePOST/namespaces/:id/minutes
CreateUtilisateurPOST/namespaces/:id/minutes
TransferGroupePATCH/namespaces/:id/minutes/move/:target_id
TransferUtilisateurPATCH/namespaces/:id/minutes/move/:target_id

Catalog Version {#catalog-version}

Accorde la capacité de publier des versions du catalogue CI.

ActionAccèsMéthodeChemin
PublishProjetPOST/projects/:id/catalog/publish

Cluster {#cluster}

Accorde la capacité de créer, supprimer, lire et mettre à jour des clusters.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/clusters/user
CreateGroupePOST/groups/:id/clusters/user
CreateInstancePOST/admin/clusters/add
DeleteProjetDELETE/projects/:id/clusters/:cluster_id
DeleteGroupeDELETE/groups/:id/clusters/:cluster_id
DeleteInstanceDELETE/admin/clusters/:cluster_id
ReadProjetGET/projects/:id/clusters
ReadProjetGET/projects/:id/clusters/:cluster_id
ReadGroupeGET/groups/:id/clusters
ReadGroupeGET/groups/:id/clusters/:cluster_id
ReadInstanceGET/admin/clusters
ReadInstanceGET/admin/clusters/:cluster_id
UpdateProjetPUT/projects/:id/clusters/:cluster_id
UpdateGroupePUT/groups/:id/clusters/:cluster_id
UpdateInstancePUT/admin/clusters/:cluster_id

Cluster Agent {#cluster-agent}

Accorde la capacité de créer, supprimer et lire des agents de cluster.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/cluster_agents
DeleteProjetDELETE/projects/:id/cluster_agents/:agent_id
ReadProjetGET/projects/:id/cluster_agents
ReadProjetGET/projects/:id/cluster_agents/:agent_id

Cluster Agent Token {#cluster-agent-token}

Accorde la capacité de créer, lire et révoquer des jetons d'agent de cluster.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/cluster_agents/:agent_id/tokens
ReadProjetGET/projects/:id/cluster_agents/:agent_id/tokens
ReadProjetGET/projects/:id/cluster_agents/:agent_id/tokens/:token_id
RevokeProjetDELETE/projects/:id/cluster_agents/:agent_id/tokens/:token_id

Cluster Agent URL Configuration {#cluster-agent-url-configuration}

Accorde la capacité de créer, supprimer et lire des configurations d'URL d'agent de cluster.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/cluster_agents/:agent_id/url_configurations
DeleteProjetDELETE/projects/:id/cluster_agents/:agent_id/url_configurations/:url_configuration_id
ReadProjetGET/projects/:id/cluster_agents/:agent_id/url_configurations
ReadProjetGET/projects/:id/cluster_agents/:agent_id/url_configurations/:url_configuration_id

Deployment {#deployment}

Accorde la capacité d'approuver, créer, supprimer, lire et mettre à jour des déploiements.

ActionAccèsMéthodeChemin
ApproveProjetPOST/projects/:id/deployments/:deployment_id/approval
CreateProjetPOST/projects/:id/deployments
DeleteProjetDELETE/projects/:id/deployments/:deployment_id
ReadProjetGET/projects/:id/deployments
ReadProjetGET/projects/:id/deployments/:deployment_id
Read <sup>1</sup>ProjetGET/projects/:id/deployments/:deployment_id/merge_requests
UpdateProjetPUT/projects/:id/deployments/:deployment_id

<sup>1</sup> Nécessite également la permission Read Merge Request.

Environment {#environment}

Accorde la capacité de créer, supprimer, lire, arrêter et mettre à jour des environnements.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/environments
DeleteProjetDELETE/projects/:id/environments/:environment_id
DeleteProjetDELETE/projects/:id/environments/review_apps
ReadProjetGET/projects/:id/environments
ReadProjetGET/projects/:id/environments/:environment_id
StopProjetPOST/projects/:id/environments/:environment_id/stop
StopProjetPOST/projects/:id/environments/stop_stale
UpdateProjetPUT/projects/:id/environments/:environment_id

Feature Flag {#feature-flag}

Accorde la capacité de créer, supprimer, lire et mettre à jour des feature flags.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/feature_flags
DeleteProjetDELETE/projects/:id/feature_flags/:feature_flag_name
ReadProjetGET/projects/:id/feature_flags
ReadProjetGET/projects/:id/feature_flags/:feature_flag_name
UpdateProjetPUT/projects/:id/feature_flags/:feature_flag_name

Freeze Period {#freeze-period}

Accorde la capacité de créer, supprimer, lire et mettre à jour des périodes de gel.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/freeze_periods
DeleteProjetDELETE/projects/:id/freeze_periods/:freeze_period_id
ReadProjetGET/projects/:id/freeze_periods
ReadProjetGET/projects/:id/freeze_periods/:freeze_period_id
UpdateProjetPUT/projects/:id/freeze_periods/:freeze_period_id

Job {#job}

Accorde la capacité de supprimer, lire, exécuter et mettre à jour des jobs.

ActionAccèsMéthodeChemin
DeleteProjetPOST/projects/:id/jobs/:job_id/erase
ReadProjetGET/projects/:id/jobs
ReadProjetGET/projects/:id/jobs/:job_id
ReadProjetGET/projects/:id/jobs/:job_id/trace
RunProjetPOST/projects/:id/jobs/:job_id/play
RunProjetPOST/projects/:id/jobs/:job_id/retry
UpdateProjetPOST/projects/:id/jobs/:job_id/cancel

Job Artifact {#job-artifact}

Accorde la capacité de supprimer, lire et mettre à jour des artefacts de job.

ActionAccèsMéthodeChemin
DeleteProjetDELETE/projects/:id/jobs/:job_id/artifacts
ReadProjetGET/projects/:id/jobs/:job_id/artifacts
ReadProjetGET/projects/:id/jobs/:job_id/artifacts/*artifact_path
ReadProjetGET/projects/:id/jobs/:job_id/artifacts/tree
ReadProjetGET/projects/:id/jobs/artifacts/:ref_name/download
ReadProjetGET/projects/:id/jobs/artifacts/:ref_name/raw/*artifact_path
UpdateProjetPOST/projects/:id/jobs/:job_id/artifacts/keep

Merge Train {#merge-train}

Accorde la capacité de lire des merge trains.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/merge_trains
ReadProjetGET/projects/:id/merge_trains/:target_branch
ReadProjetGET/projects/:id/merge_trains/merge_requests/:merge_request_iid

Merge Train Merge Request {#merge-train-merge-request}

Accorde la capacité d'ajouter des merge requests aux merge trains.

ActionAccèsMéthodeChemin
AddProjetPOST/projects/:id/merge_trains/merge_requests/:merge_request_iid

Pipeline {#pipeline}

Accorde la capacité de créer, supprimer, lire et mettre à jour des pipelines.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/pipeline
DeleteProjetDELETE/projects/:id/pipelines/:pipeline_id
ReadProjetGET/projects/:id/pipelines
ReadProjetGET/projects/:id/pipelines/:pipeline_id
ReadProjetGET/projects/:id/pipelines/:pipeline_id/bridges
ReadProjetGET/projects/:id/pipelines/:pipeline_id/jobs
ReadProjetGET/projects/:id/pipelines/:pipeline_id/test_report
ReadProjetGET/projects/:id/pipelines/:pipeline_id/test_report_summary
ReadProjetGET/projects/:id/pipelines/:pipeline_id/variables
ReadProjetGET/projects/:id/pipelines/latest
UpdateProjetPOST/projects/:id/pipelines/:pipeline_id/cancel
UpdateProjetPOST/projects/:id/pipelines/:pipeline_id/retry
UpdateProjetPUT/projects/:id/pipelines/:pipeline_id/metadata

Pipeline Schedule {#pipeline-schedule}

Accorde la capacité de créer, supprimer, lire et mettre à jour des planifications de pipeline.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/pipeline_schedules
DeleteProjetDELETE/projects/:id/pipeline_schedules/:pipeline_schedule_id
ReadProjetGET/projects/:id/pipeline_schedules
ReadProjetGET/projects/:id/pipeline_schedules/:pipeline_schedule_id
Read <sup>1</sup>ProjetGET/projects/:id/pipeline_schedules/:pipeline_schedule_id/pipelines
ReadProjetGET/projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key
UpdateProjetPOST/projects/:id/pipeline_schedules/:pipeline_schedule_id/play
UpdateProjetPOST/projects/:id/pipeline_schedules/:pipeline_schedule_id/take_ownership
UpdateProjetPOST/projects/:id/pipeline_schedules/:pipeline_schedule_id/variables
UpdateProjetPUT/projects/:id/pipeline_schedules/:pipeline_schedule_id
UpdateProjetPUT/projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key
UpdateProjetDELETE/projects/:id/pipeline_schedules/:pipeline_schedule_id/variables/:key

<sup>1</sup> Nécessite également la permission Read Pipeline.

Protected Environment {#protected-environment}

Accorde la capacité de créer, supprimer, lire et mettre à jour des environnements protégés.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/protected_environments
CreateGroupePOST/groups/:id/protected_environments
DeleteProjetDELETE/projects/:id/protected_environments/:name
DeleteGroupeDELETE/groups/:id/protected_environments/:name
ReadProjetGET/projects/:id/protected_environments
ReadProjetGET/projects/:id/protected_environments/:name
ReadGroupeGET/groups/:id/protected_environments
ReadGroupeGET/groups/:id/protected_environments/:name
UpdateProjetPUT/projects/:id/protected_environments/:name
UpdateGroupePUT/groups/:id/protected_environments/:name

Pull Mirror {#pull-mirror}

Accorde la capacité de créer, lire et mettre à jour des miroirs pull.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/mirror/pull
ReadProjetGET/projects/:id/mirror/pull
UpdateProjetPUT/projects/:id/mirror/pull

Repository Storage Move {#repository-storage-move}

Accorde la capacité de créer et de lire des déplacements de stockage de dépôt.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/repository_storage_moves
CreateGroupePOST/groups/:id/repository_storage_moves
CreateInstancePOST/group_repository_storage_moves
CreateInstancePOST/project_repository_storage_moves
CreateInstancePOST/snippet_repository_storage_moves
CreateInstancePOST/snippets/:id/repository_storage_moves
ReadProjetGET/projects/:id/repository_storage_moves
ReadProjetGET/projects/:id/repository_storage_moves/:repository_storage_move_id
ReadGroupeGET/groups/:id/repository_storage_moves
ReadGroupeGET/groups/:id/repository_storage_moves/:repository_storage_move_id
ReadInstanceGET/group_repository_storage_moves
ReadInstanceGET/group_repository_storage_moves/:repository_storage_move_id
ReadInstanceGET/project_repository_storage_moves
ReadInstanceGET/project_repository_storage_moves/:repository_storage_move_id
ReadInstanceGET/snippet_repository_storage_moves
ReadInstanceGET/snippet_repository_storage_moves/:repository_storage_move_id
ReadInstanceGET/snippets/:id/repository_storage_moves
ReadInstanceGET/snippets/:id/repository_storage_moves/:repository_storage_move_id

Resource Group {#resource-group}

Accorde la capacité de lire et de mettre à jour des groupes de ressources.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/resource_groups
ReadProjetGET/projects/:id/resource_groups/:key
Read <sup>1</sup>ProjetGET/projects/:id/resource_groups/:key/current_job
Read <sup>1</sup>ProjetGET/projects/:id/resource_groups/:key/upcoming_jobs
UpdateProjetPUT/projects/:id/resource_groups/:key

<sup>1</sup> Nécessite également la permission Read Job.

Runner {#runner}

Accorde la capacité d'assigner, créer, supprimer, lire et mettre à jour des runners.

ActionAccèsMéthodeChemin
AssignProjetPOST/projects/:id/runners
AssignProjetDELETE/projects/:id/runners/:runner_id
CreateUtilisateurPOST/user/runners
ReadProjetGET/projects/:id/runners
ReadGroupeGET/groups/:id/runners

Runner Registration Token {#runner-registration-token}

Accorde la capacité de réinitialiser les jetons d'enregistrement de runner.

ActionAccèsMéthodeChemin
ResetProjetPOST/projects/:id/runners/reset_registration_token
ResetGroupePOST/groups/:id/runners/reset_registration_token

Secure File {#secure-file}

Accorde la capacité de créer, supprimer et lire des fichiers sécurisés.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/secure_files
DeleteProjetDELETE/projects/:id/secure_files/:secure_file_id
ReadProjetGET/projects/:id/secure_files
ReadProjetGET/projects/:id/secure_files/:secure_file_id
ReadProjetGET/projects/:id/secure_files/:secure_file_id/download

Terraform State {#terraform-state}

Accorde la capacité de créer, supprimer, verrouiller, lire et mettre à jour l'état Terraform.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/terraform/state/:name
DeleteProjetDELETE/projects/:id/terraform/state/:name
DeleteProjetDELETE/projects/:id/terraform/state/:name/versions/:serial
LockProjetPOST/projects/:id/terraform/state/:name/lock
LockProjetDELETE/projects/:id/terraform/state/:name/lock
ReadProjetGET/projects/:id/terraform/state/:name
ReadProjetGET/projects/:id/terraform/state/:name/versions/:serial
ReadProjetGET/projects/:id/terraform/state_protection_rules

Trigger {#trigger}

Accorde la capacité de créer, supprimer, lire et mettre à jour des déclencheurs.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/triggers
DeleteProjetDELETE/projects/:id/triggers/:trigger_id
ReadProjetGET/projects/:id/triggers
ReadProjetGET/projects/:id/triggers/:trigger_id
UpdateProjetPUT/projects/:id/triggers/:trigger_id

Variable {#variable}

Accorde la capacité de créer, supprimer, lire et mettre à jour des variables CI.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/variables
CreateGroupePOST/groups/:id/variables
CreateInstancePOST/admin/ci/variables
DeleteProjetDELETE/projects/:id/variables/:key
DeleteGroupeDELETE/groups/:id/variables/:key
DeleteInstanceDELETE/admin/ci/variables/:key
ReadProjetGET/projects/:id/variables
ReadProjetGET/projects/:id/variables/:key
ReadGroupeGET/groups/:id/variables
ReadGroupeGET/groups/:id/variables/:key
ReadInstanceGET/admin/ci/variables
ReadInstanceGET/admin/ci/variables/:key
UpdateProjetPUT/projects/:id/variables/:key
UpdateGroupePUT/groups/:id/variables/:key
UpdateInstancePUT/admin/ci/variables/:key

Ressources de conformité {#compliance-resources}

Audit Event {#audit-event}

Accorde la capacité de lire des événements d'audit.

ActionAccèsMéthodeChemin
ReadGroupeGET/groups/:id/audit_events
ReadGroupeGET/groups/:id/audit_events/:audit_event_id
ReadInstanceGET/audit_events
ReadInstanceGET/audit_events/:id

External Status Check {#external-status-check}

Accorde la capacité de lire, réessayer et mettre à jour les vérifications de statut externe.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/status_checks
RetryProjetPOST/projects/:id/merge_requests/:merge_request_iid/status_checks/:external_status_check_id/retry
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/status_check_responses

External Status Check Service {#external-status-check-service}

Accorde la capacité de créer, supprimer, lire et mettre à jour des services de vérification de statut externe.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/external_status_checks
DeleteProjetDELETE/projects/:id/external_status_checks/:check_id
ReadProjetGET/projects/:id/external_status_checks
UpdateProjetPUT/projects/:id/external_status_checks/:check_id

Ressources Duo {#duo-resources}

Chat Completion {#chat-completion}

Accorde la capacité de créer des complétions de chat.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/chat/completions

Code Suggestion Completion {#code-suggestion-completion}

Accorde la capacité de créer des complétions de suggestions de code.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/code_suggestions/completions

Code Suggestion Connection Detail {#code-suggestion-connection-detail}

Accorde la capacité de lire les détails de connexion des suggestions de code.

ActionAccèsMéthodeChemin
ReadUtilisateurPOST/code_suggestions/connection_details

Code Suggestion Direct Access {#code-suggestion-direct-access}

Accorde la capacité de créer un accès direct aux suggestions de code.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/code_suggestions/direct_access

Code Suggestion Enabled Status {#code-suggestion-enabled-status}

Accorde la capacité de lire le statut d'activation des suggestions de code.

ActionAccèsMéthodeChemin
ReadProjetPOST/code_suggestions/enabled

Duo Workflow {#duo-workflow}

Accorde la capacité de créer, lire et reprendre des workflows Duo.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/ai/duo_workflows/workflows
ReadUtilisateurGET/ai/duo_workflows/list_tools
ReadUtilisateurGET/ai/duo_workflows/workflows/agent_privileges
ReadUtilisateurGET/ai/duo_workflows/ws
ReprendreUtilisateurPOST/ai/duo_workflows/workflows/:workflow_id/resume

Duo Workflow Direct Access Token {#duo-workflow-direct-access-token}

Accorde la capacité de créer des jetons d'accès direct pour les workflows Duo.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/ai/duo_workflows/direct_access

Third Party Agent Direct Access Token {#third-party-agent-direct-access-token}

Accorde la capacité de créer des jetons d'accès direct pour les agents tiers.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/ai/third_party_agents/direct_access

Ressources Geo {#geo-resources}

Nœud Geo {#geo-node}

Accorde la capacité de créer, supprimer, lire, réparer et mettre à jour les nœuds Geo.

ActionAccèsMéthodeChemin
CreateInstancePOST/geo_nodes
DeleteInstanceDELETE/geo_nodes/:id
ReadInstanceGET/geo_nodes
ReadInstanceGET/geo_nodes/:id
ReadInstanceGET/geo_nodes/:id/status
ReadInstanceGET/geo_nodes/status
RéparerInstancePOST/geo_nodes/:id/repair
UpdateInstancePUT/geo_nodes/:id

Site Geo {#geo-site}

Accorde la capacité de créer, supprimer, lire, réparer et mettre à jour les sites Geo.

ActionAccèsMéthodeChemin
CreateInstancePOST/geo_sites
DeleteInstanceDELETE/geo_sites/:id
ReadInstanceGET/geo_sites
ReadInstanceGET/geo_sites/:id
ReadInstanceGET/geo_sites/:id/status
ReadInstanceGET/geo_sites/status
RéparerInstancePOST/geo_sites/:id/repair
UpdateInstancePUT/geo_sites/:id

Ressources de groupes {#groups-resources}

Activité {#activity}

Accorde la capacité de lire les activités.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/user/activities

Admin Member Role {#admin-member-role}

Accorde la capacité de créer, supprimer, lire et mettre à jour les rôles de membres administrateurs.

ActionAccèsMéthodeChemin
CreateInstancePOST/admin_member_roles
DeleteInstanceDELETE/admin_member_roles/:member_role_id
ReadInstanceGET/admin_member_roles

Association {#association}

Accorde la capacité de lire les associations.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/users/:id/associations_count

Avatar {#avatar}

Accorde la capacité de lire et mettre à jour les avatars.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/avatar
ReadGroupeGET/groups/:id/avatar
ReadUtilisateurGET/avatar
UpdateUtilisateurPUT/user/avatar

Abonné {#follower}

Accorde la capacité de lire les abonnés.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/users/:id/followers

Abonnements {#following}

Accorde la capacité de lire les abonnements.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/users/:id/following

Clé GPG {#gpg-key}

Accorde la capacité de créer, supprimer, lire et révoquer des clés GPG.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/user/gpg_keys
CreateInstancePOST/users/:id/gpg_keys
DeleteUtilisateurDELETE/user/gpg_keys/:key_id
DeleteInstanceDELETE/users/:id/gpg_keys/:key_id
ReadUtilisateurGET/user/gpg_keys
ReadUtilisateurGET/user/gpg_keys/:key_id
ReadUtilisateurGET/users/:id/gpg_keys
ReadUtilisateurGET/users/:id/gpg_keys/:key_id
RevokeUtilisateurPOST/user/gpg_keys/:key_id/revoke
RevokeInstancePOST/users/:id/gpg_keys/:key_id/revoke

Groupe {#group}

Accorde la capacité d'archiver, créer, supprimer, lire, partager, transférer et mettre à jour des groupes.

ActionAccèsMéthodeChemin
ArchiverGroupePOST/groups/:id/archive
ArchiverGroupePOST/groups/:id/unarchive
CreateUtilisateurPOST/groups
DeleteGroupeDELETE/groups/:id
ReadGroupeGET/groups/:id
ReadGroupeGET/groups/:id/descendant_groups
ReadGroupeGET/groups/:id/groups/shared
ReadGroupeGET/groups/:id/invited_groups
ReadGroupeGET/groups/:id/projects/shared
ReadGroupeGET/groups/:id/subgroups
ReadGroupeGET/groups/:id/transfer_locations
ReadUtilisateurGET/groups
PartagerGroupePOST/groups/:id/share
PartagerGroupeDELETE/groups/:id/share/:group_id
TransferGroupePOST/groups/:id/transfer
TransferGroupePOST/groups/:id/transfer_to_organization
UpdateGroupePOST/groups/:id/restore
UpdateGroupePUT/groups/:id

Rôle de membre {#member-role}

Accorde la capacité de créer, supprimer et lire des rôles de membres.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/member_roles
CreateInstancePOST/member_roles
DeleteGroupeDELETE/groups/:id/member_roles/:member_role_id
DeleteInstanceDELETE/member_roles/:member_role_id
ReadGroupeGET/groups/:id/member_roles
ReadInstanceGET/member_roles

Espace de nommage {#namespace}

Accorde la capacité de lire et mettre à jour les espaces de nommage.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/namespaces
ReadUtilisateurGET/namespaces/:id
ReadUtilisateurGET/namespaces/:id/exists
UpdateInstancePUT/namespaces/:id

Préférence {#preference}

Accorde la capacité de lire et mettre à jour les préférences.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/user/preferences
UpdateUtilisateurPUT/user/preferences

Certificat SSH {#ssh-certificate}

Accorde la capacité de créer, supprimer et lire des certificats SSH.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/ssh_certificates
DeleteGroupeDELETE/groups/:id/ssh_certificates/:ssh_certificates_id
ReadGroupeGET/groups/:id/ssh_certificates

Statut {#status}

Accorde la capacité de lire et mettre à jour les statuts.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/user/status
ReadUtilisateurGET/users/:user_id/status
UpdateUtilisateurPATCH/user/status
UpdateUtilisateurPUT/user/status

Support PIN {#support-pin}

Accorde la capacité de créer, lire et révoquer des codes PIN d'assistance.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/user/support_pin
ReadUtilisateurGET/user/support_pin
ReadInstanceGET/users/:id/support_pin
RevokeInstancePOST/users/:id/support_pin/revoke

Modèle {#template}

Accorde la capacité de lire des modèles.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/templates/:type
ReadProjetGET/projects/:id/templates/:type/:name

Sujet {#topic}

Accorde la capacité de créer, supprimer, fusionner, lire et mettre à jour des sujets.

ActionAccèsMéthodeChemin
CreateInstancePOST/topics
DeleteInstanceDELETE/topics/:id
FusionnerInstancePOST/topics/merge
UpdateInstancePUT/topics/:id

Ressources d'intégrations {#integrations-resources}

Webhook {#webhook}

Accorde la capacité de créer, supprimer, lire, déclencher et mettre à jour des webhooks.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/hooks
CreateGroupePOST/groups/:id/hooks
CreateInstancePOST/hooks
DeleteProjetDELETE/projects/:id/hooks/:hook_id
DeleteGroupeDELETE/groups/:id/hooks/:hook_id
DeleteInstanceDELETE/hooks/:hook_id
ReadProjetGET/projects/:id/hooks
ReadProjetGET/projects/:id/hooks/:hook_id
ReadProjetGET/projects/:id/hooks/:hook_id/events
ReadGroupeGET/groups/:id/hooks
ReadGroupeGET/groups/:id/hooks/:hook_id
ReadGroupeGET/groups/:id/hooks/:hook_id/events
ReadInstanceGET/hooks
ReadInstanceGET/hooks/:hook_id
DéclencherProjetPOST/projects/:id/hooks/:hook_id/events/:hook_log_id/resend
DéclencherProjetPOST/projects/:id/hooks/:hook_id/test/:trigger
DéclencherGroupePOST/groups/:id/hooks/:hook_id/events/:hook_log_id/resend
DéclencherGroupePOST/groups/:id/hooks/:hook_id/test/:trigger
UpdateProjetPUT/projects/:id/hooks/:hook_id
UpdateProjetPUT/projects/:id/hooks/:hook_id/custom_headers/:key
UpdateProjetPUT/projects/:id/hooks/:hook_id/url_variables/:key
UpdateProjetDELETE/projects/:id/hooks/:hook_id/custom_headers/:key
UpdateProjetDELETE/projects/:id/hooks/:hook_id/url_variables/:key
UpdateGroupePUT/groups/:id/hooks/:hook_id
UpdateGroupePUT/groups/:id/hooks/:hook_id/custom_headers/:key
UpdateGroupePUT/groups/:id/hooks/:hook_id/url_variables/:key
UpdateGroupeDELETE/groups/:id/hooks/:hook_id/custom_headers/:key
UpdateGroupeDELETE/groups/:id/hooks/:hook_id/url_variables/:key
UpdateInstancePUT/hooks/:hook_id
UpdateInstancePUT/hooks/:hook_id/custom_headers/:key
UpdateInstancePUT/hooks/:hook_id/url_variables/:key
UpdateInstanceDELETE/hooks/:hook_id/custom_headers/:key
UpdateInstanceDELETE/hooks/:hook_id/url_variables/:key

Ressources de surveillance {#monitoring-resources}

Job Sidekiq {#sidekiq-job}

Accorde la capacité de supprimer des jobs Sidekiq.

ActionAccèsMéthodeChemin
SupprimerInstanceDELETE/admin/sidekiq/queues/:queue_name

Métrique Sidekiq {#sidekiq-metric}

Accorde la capacité de lire les métriques Sidekiq.

ActionAccèsMéthodeChemin
ReadInstanceGET/sidekiq/compound_metrics
ReadInstanceGET/sidekiq/job_stats
ReadInstanceGET/sidekiq/process_metrics
ReadInstanceGET/sidekiq/queue_metrics

Ressources de notes {#note-resources}

Note de vulnérabilité {#vulnerability-note}

Accorde la capacité de créer, supprimer, lire et mettre à jour des notes de vulnérabilité.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/vulnerabilities/:noteable_id/notes
DeleteProjetDELETE/projects/:id/vulnerabilities/:noteable_id/notes/:note_id
ReadProjetGET/projects/:id/vulnerabilities/:noteable_id/notes
ReadProjetGET/projects/:id/vulnerabilities/:noteable_id/notes/:note_id
UpdateProjetPUT/projects/:id/vulnerabilities/:noteable_id/notes/:note_id

Ressources de notifications {#notifications-resources}

Message de diffusion {#broadcast-message}

Accorde la capacité de créer, supprimer et mettre à jour des messages de diffusion.

ActionAccèsMéthodeChemin
CreateInstancePOST/broadcast_messages
DeleteInstanceDELETE/broadcast_messages/:id
UpdateInstancePUT/broadcast_messages/:id

Todo {#todo}

Accorde la capacité de créer, lire et mettre à jour des todos.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/issues/:issue_iid/todo
CreateProjetPOST/projects/:id/merge_requests/:merge_request_iid/todo
ReadUtilisateurGET/todos
UpdateUtilisateurPOST/todos/:id/mark_as_done
UpdateUtilisateurPOST/todos/mark_as_done

Ressources Orbit {#orbit-resources}

Graphe de connaissances {#knowledge-graph}

Accorde la capacité de lire les données du graphe de connaissances.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/orbit/agent/commands
ReadUtilisateurGET/orbit/graph_status
ReadUtilisateurGET/orbit/schema
ReadUtilisateurGET/orbit/schema/dsl
ReadUtilisateurGET/orbit/schema/format
ReadUtilisateurGET/orbit/status
ReadUtilisateurGET/orbit/tools
ReadUtilisateurPOST/orbit/agent/commands/:name
ReadUtilisateurPOST/orbit/query

Ressources d'organisations {#organizations-resources}

Organisation {#organization}

Accorde la capacité de créer, lire et mettre à jour des organisations.

ActionAccèsMéthodeChemin
CreateInstancePOST/organizations

Ressources de packages et de registres {#packages-and-registry-resources}

Règle de protection des tags du registre de conteneurs {#container-registry-protection-tag-rule}

Accorde la capacité de créer, supprimer, lire et mettre à jour des règles de protection des tags du registre de conteneurs.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/registry/protection/tag/rules
DeleteProjetDELETE/projects/:id/registry/protection/tag/rules/:protection_rule_id
ReadProjetGET/projects/:id/registry/protection/tag/rules
UpdateProjetPATCH/projects/:id/registry/protection/tag/rules/:protection_rule_id

Dépôt de conteneurs {#container-repository}

Accorde la capacité de supprimer et lire des dépôts de conteneurs.

ActionAccèsMéthodeChemin
DeleteProjetDELETE/projects/:id/registry/repositories/:repository_id
DeleteProjetDELETE/projects/:id/registry/repositories/:repository_id/tags
DeleteProjetDELETE/projects/:id/registry/repositories/:repository_id/tags/:tag_name
ReadProjetGET/projects/:id/registry/repositories
ReadProjetGET/projects/:id/registry/repositories/:repository_id/tags
ReadProjetGET/projects/:id/registry/repositories/:repository_id/tags/:tag_name
ReadProjetGET/registry/repositories/:id
ReadGroupeGET/groups/:id/registry/repositories

Règle de protection des dépôts de conteneurs {#container-repository-protection-rule}

Accorde la capacité de créer, supprimer, lire et mettre à jour des règles de protection des dépôts de conteneurs.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/registry/protection/repository/rules
DeleteProjetDELETE/projects/:id/registry/protection/repository/rules/:protection_rule_id
ReadProjetGET/projects/:id/registry/protection/repository/rules
UpdateProjetPATCH/projects/:id/registry/protection/repository/rules/:protection_rule_id

Distribution Debian {#debian-distribution}

Accorde la capacité de créer, supprimer, lire et mettre à jour des distributions Debian.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/debian_distributions
CreateGroupePOST/groups/:id/-/debian_distributions
DeleteProjetDELETE/projects/:id/debian_distributions/:codename
DeleteGroupeDELETE/groups/:id/-/debian_distributions/:codename
ReadProjetGET/projects/:id/debian_distributions
ReadProjetGET/projects/:id/debian_distributions/:codename
ReadProjetGET/projects/:id/debian_distributions/:codename/key.asc
ReadGroupeGET/groups/:id/-/debian_distributions
ReadGroupeGET/groups/:id/-/debian_distributions/:codename
ReadGroupeGET/groups/:id/-/debian_distributions/:codename/key.asc
UpdateProjetPUT/projects/:id/debian_distributions/:codename
UpdateGroupePUT/groups/:id/-/debian_distributions/:codename

Cache du proxy de dépendances {#dependency-proxy-cache}

Accorde la capacité de vider les caches du proxy de dépendances.

ActionAccèsMéthodeChemin
ViderGroupeDELETE/groups/:id/dependency_proxy/cache

Package {#package}

Accorde la capacité de créer, supprimer, lire et mettre à jour des packages.

ActionAccèsMéthodeChemin
CreateProjetPOST/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls
CreateProjetPOST/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls
CreateProjetPOST/projects/:id/packages/composer
CreateProjetPOST/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls
CreateProjetPOST/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/upload_urls
CreateProjetPOST/projects/:id/packages/helm/api/:channel/charts
CreateProjetPOST/projects/:id/packages/pypi
CreateProjetPOST/projects/:id/packages/rubygems/api/v1/gems
CreateProjetPUT/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name
CreateProjetPUT/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name
CreateProjetPUT/packages/npm/-/package/*package_name/dist-tags/:tag
CreateProjetPUT/projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name
CreateProjetPUT/projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name
CreateProjetPUT/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name
CreateProjetPUT/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
CreateProjetPUT/projects/:id/packages/debian/:file_name
CreateProjetPUT/projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name
CreateProjetPUT/projects/:id/packages/maven/*path/:file_name
CreateProjetPUT/projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag
CreateProjetPUT/projects/:id/packages/npm/:package_name
CreateProjetPUT/projects/:id/packages/nuget
CreateProjetPUT/projects/:id/packages/nuget/symbolpackage
CreateProjetPUT/projects/:id/packages/nuget/v2
CreateProjetPUT/projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version/file
CreateGroupePOST/virtual_registries/packages/maven/:id/*path/upload
CreateGroupePUT/groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tag
DeleteProjetDELETE/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel
DeleteProjetDELETE/packages/npm/-/package/*package_name/dist-tags/:tag
DeleteProjetDELETE/projects/:id/packages/:package_id
DeleteProjetDELETE/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel
DeleteProjetDELETE/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision
DeleteProjetDELETE/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions/:package_revision
DeleteProjetDELETE/projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag
DeleteProjetDELETE/projects/:id/packages/nuget/*package_name/*package_version
DeleteGroupeDELETE/groups/:id/-/packages/npm/-/package/*package_name/dist-tags/:tag
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls
ReadProjetGET/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/search
ReadProjetGET/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name
ReadProjetGET/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name
ReadProjetGET/packages/npm/-/package/*package_name/dist-tags
ReadProjetGET/projects/:id/packages
ReadProjetGET/projects/:id/packages/:package_id
ReadProjetGET/projects/:id/packages/:package_id/pipelines
ReadProjetGET/projects/:id/packages/cargo/:package_name/:package_version/download
ReadProjetGET/projects/:id/packages/composer/archives/*package_name
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/digest
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/download_urls
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/digest
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls
ReadProjetGET/projects/:id/packages/conan/v1/conans/:package_name/:package_version/:package_username/:package_channel/search
ReadProjetGET/projects/:id/packages/conan/v1/conans/search
ReadProjetGET/projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name
ReadProjetGET/projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name
ReadProjetGET/projects/:id/packages/conan/v1/users/authenticate
ReadProjetGET/projects/:id/packages/conan/v1/users/check_credentials
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/latest
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/latest
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/packages/:conan_package_reference/revisions
ReadProjetGET/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
ReadProjetGET/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
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/search
ReadProjetGET/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/search
ReadProjetGET/projects/:id/packages/conan/v2/conans/search
ReadProjetGET/projects/:id/packages/conan/v2/users/authenticate
ReadProjetGET/projects/:id/packages/conan/v2/users/check_credentials
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/:component/source/Sources
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/InRelease
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/Release
ReadProjetGET/projects/:id/packages/debian/dists/*distribution/Release.gpg
ReadProjetGET/projects/:id/packages/debian/pool/:distribution/:letter/:package_name/:package_version/:file_name
ReadProjetGET/projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name
ReadProjetGET/projects/:id/packages/go/*module_name/@v/:module_version.info
ReadProjetGET/projects/:id/packages/go/*module_name/@v/:module_version.mod
ReadProjetGET/projects/:id/packages/go/*module_name/@v/:module_version.zip
ReadProjetGET/projects/:id/packages/go/*module_name/@v/list
ReadProjetGET/projects/:id/packages/helm/:channel/charts/:file_name.tgz
ReadProjetGET/projects/:id/packages/helm/:channel/index.yaml
ReadProjetGET/projects/:id/packages/maven/*path/:file_name
ReadProjetGET/projects/:id/packages/npm/*package_name
ReadProjetGET/projects/:id/packages/npm/*package_name/-/*file_name
ReadProjetGET/projects/:id/packages/npm/-/package/*package_name/dist-tags
ReadProjetGET/projects/:id/packages/nuget/download/*package_name/*package_version/*package_filename
ReadProjetGET/projects/:id/packages/nuget/download/*package_name/index
ReadProjetGET/projects/:id/packages/nuget/metadata/*package_name/*package_version
ReadProjetGET/projects/:id/packages/nuget/metadata/*package_name/index
ReadProjetGET/projects/:id/packages/nuget/query
ReadProjetGET/projects/:id/packages/pypi/files/:sha256/*file_identifier
ReadProjetGET/projects/:id/packages/pypi/simple
ReadProjetGET/projects/:id/packages/pypi/simple/*package_name
ReadProjetGET/projects/:id/packages/rubygems/api/v1/dependencies
ReadProjetGET/projects/:id/packages/rubygems/gems/:file_name
ReadProjetGET/projects/:id/packages/rubygems/quick/Marshal.4.8/:file_name
ReadProjetGET/projects/:id/packages/terraform/modules/:module_name/:module_system
ReadProjetGET/projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version
ReadGroupeGET/group/:id/-/packages/composer/*package_name
ReadGroupeGET/group/:id/-/packages/composer/p/:sha
ReadGroupeGET/group/:id/-/packages/composer/p2/*package_name
ReadGroupeGET/group/:id/-/packages/composer/packages
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha256
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha256
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/:component/source/Sources
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha256
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/InRelease
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/Release
ReadGroupeGET/groups/:id/-/packages/debian/dists/*distribution/Release.gpg
ReadGroupeGET/groups/:id/-/packages/maven/*path/:file_name
ReadGroupeGET/groups/:id/-/packages/npm/-/package/*package_name/dist-tags
ReadGroupeGET/groups/:id/-/packages/nuget/metadata/*package_name/*package_version
ReadGroupeGET/groups/:id/-/packages/nuget/metadata/*package_name/index
ReadGroupeGET/groups/:id/-/packages/nuget/query
ReadGroupeGET/groups/:id/-/packages/pypi/files/:sha256/*file_identifier
ReadGroupeGET/groups/:id/-/packages/pypi/simple
ReadGroupeGET/groups/:id/-/packages/pypi/simple/*package_name
ReadGroupeGET/groups/:id/packages
ReadGroupeGET/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system
ReadGroupeGET/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version
ReadGroupeGET/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version/download
ReadGroupeGET/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/*module_version/file
ReadGroupeGET/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/download
ReadGroupeGET/packages/terraform/modules/v1/:module_namespace/:module_name/:module_system/versions
ReadGroupeGET/virtual_registries/packages/maven/:id/*path
ReadInstanceGET/packages/conan/v1/conans/search
ReadInstanceGET/packages/conan/v1/users/authenticate
ReadInstanceGET/packages/conan/v1/users/check_credentials
ReadInstanceGET/packages/maven/*path/:file_name

Registre virtuel {#virtual-registry}

Accorde la capacité de créer, supprimer, lire et mettre à jour des registres virtuels.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/-/virtual_registries/container/registries
CreateGroupePOST/groups/:id/-/virtual_registries/packages/maven/registries
CreateGroupePOST/groups/:id/-/virtual_registries/packages/npm/registries
CreateGroupePOST/virtual_registries/container/registries/:id/upstreams
CreateGroupePOST/virtual_registries/container/registry_upstreams
CreateGroupePOST/virtual_registries/packages/maven/registries/:id/upstreams
CreateGroupePOST/virtual_registries/packages/maven/registry_upstreams
CreateGroupePOST/virtual_registries/packages/npm/registry_upstreams
DeleteGroupeDELETE/virtual_registries/container/cache_entries/*id
DeleteGroupeDELETE/virtual_registries/container/registries/:id
DeleteGroupeDELETE/virtual_registries/container/registries/:id/cache
DeleteGroupeDELETE/virtual_registries/container/registry_upstreams/:id
DeleteGroupeDELETE/virtual_registries/container/upstreams/:id
DeleteGroupeDELETE/virtual_registries/container/upstreams/:id/cache
DeleteGroupeDELETE/virtual_registries/packages/maven/cache_entries/*id
DeleteGroupeDELETE/virtual_registries/packages/maven/registries/:id
DeleteGroupeDELETE/virtual_registries/packages/maven/registries/:id/cache
DeleteGroupeDELETE/virtual_registries/packages/maven/registry_upstreams/:id
DeleteGroupeDELETE/virtual_registries/packages/maven/upstreams/:id
DeleteGroupeDELETE/virtual_registries/packages/maven/upstreams/:id/cache
DeleteGroupeDELETE/virtual_registries/packages/npm/registries/:id
DeleteGroupeDELETE/virtual_registries/packages/npm/registries/:id/cache
DeleteGroupeDELETE/virtual_registries/packages/npm/registry_upstreams/:id
DeleteGroupeDELETE/virtual_registries/packages/npm/remote/cache_entries/*id
ReadGroupeGET/groups/:id/-/virtual_registries/container/registries
ReadGroupeGET/groups/:id/-/virtual_registries/container/upstreams
ReadGroupeGET/groups/:id/-/virtual_registries/packages/maven/registries
ReadGroupeGET/groups/:id/-/virtual_registries/packages/maven/upstreams
ReadGroupeGET/groups/:id/-/virtual_registries/packages/npm/registries
ReadGroupeGET/virtual_registries/container/registries/:id
ReadGroupeGET/virtual_registries/container/registries/:id/upstreams
ReadGroupeGET/virtual_registries/container/upstreams/:id
ReadGroupeGET/virtual_registries/container/upstreams/:id/cache_entries
ReadGroupeGET/virtual_registries/packages/maven/registries/:id
ReadGroupeGET/virtual_registries/packages/maven/registries/:id/upstreams
ReadGroupeGET/virtual_registries/packages/maven/upstreams/:id
ReadGroupeGET/virtual_registries/packages/maven/upstreams/:id/cache_entries
ReadGroupeGET/virtual_registries/packages/npm/registries/:id
ReadGroupeGET/virtual_registries/packages/npm/remote/upstreams/:id/cache_entries
UpdateGroupeGET/virtual_registries/packages/maven/upstreams/:id/test
UpdateGroupePOST/groups/:id/-/virtual_registries/container/upstreams/test
UpdateGroupePOST/groups/:id/-/virtual_registries/packages/maven/upstreams/test
UpdateGroupePOST/virtual_registries/container/upstreams/:id/test
UpdateGroupePOST/virtual_registries/packages/maven/upstreams/:id/test
UpdateGroupePATCH/virtual_registries/container/registries/:id
UpdateGroupePATCH/virtual_registries/container/registry_upstreams/:id
UpdateGroupePATCH/virtual_registries/container/upstreams/:id
UpdateGroupePATCH/virtual_registries/packages/maven/registries/:id
UpdateGroupePATCH/virtual_registries/packages/maven/registry_upstreams/:id
UpdateGroupePATCH/virtual_registries/packages/maven/upstreams/:id
UpdateGroupePATCH/virtual_registries/packages/npm/registries/:id
UpdateGroupePATCH/virtual_registries/packages/npm/registry_upstreams/:id

Politique de nettoyage du registre virtuel {#virtual-registry-cleanup-policy}

Accorde la capacité de créer, supprimer, lire et mettre à jour des politiques de nettoyage de registres virtuels.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/-/virtual_registries/cleanup/policy
DeleteGroupeDELETE/groups/:id/-/virtual_registries/cleanup/policy
ReadGroupeGET/groups/:id/-/virtual_registries/cleanup/policy
UpdateGroupePATCH/groups/:id/-/virtual_registries/cleanup/policy

Ressources de fonctionnalités de projet {#project-features-resources}

Alias {#alias}

Accorde la capacité de créer, supprimer et lire des alias.

ActionAccèsMéthodeChemin
CreateInstancePOST/project_aliases
DeleteInstanceDELETE/project_aliases/:name
ReadInstanceGET/project_aliases
ReadInstanceGET/project_aliases/:name

Badge {#badge}

Accorde la capacité de créer, supprimer, lire et mettre à jour des badges.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/badges
CreateGroupePOST/groups/:id/badges
DeleteProjetDELETE/projects/:id/badges/:badge_id
DeleteGroupeDELETE/groups/:id/badges/:badge_id
ReadProjetGET/projects/:id/badges
ReadProjetGET/projects/:id/badges/:badge_id
ReadProjetGET/projects/:id/badges/render
ReadGroupeGET/groups/:id/badges
ReadGroupeGET/groups/:id/badges/:badge_id
ReadGroupeGET/groups/:id/badges/render
UpdateProjetPUT/projects/:id/badges/:badge_id
UpdateGroupePUT/groups/:id/badges/:badge_id

Release {#release}

Accorde la capacité de créer, supprimer, lire et mettre à jour des releases.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/releases
CreateProjetPOST/projects/:id/releases/:tag_name/evidence
DeleteProjetDELETE/projects/:id/releases/:tag_name
ReadProjetGET/projects/:id/releases
ReadProjetGET/projects/:id/releases/:tag_name
ReadProjetGET/projects/:id/releases/:tag_name/downloads/*direct_asset_path
ReadProjetGET/projects/:id/releases/permalink/latest(/)(*suffix_path)
ReadGroupeGET/groups/:id/releases
UpdateProjetPUT/projects/:id/releases/:tag_name

Lien de release {#release-link}

Accorde la capacité de créer, supprimer, lire et mettre à jour des liens de release.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/releases/:tag_name/assets/links
DeleteProjetDELETE/projects/:id/releases/:tag_name/assets/links/:link_id
ReadProjetGET/projects/:id/releases/:tag_name/assets/links
ReadProjetGET/projects/:id/releases/:tag_name/assets/links/:link_id
UpdateProjetPUT/projects/:id/releases/:tag_name/assets/links/:link_id

Miroir distant {#remote-mirror}

Accorde la capacité de créer, supprimer, lire et mettre à jour des miroirs distants.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/remote_mirrors
DeleteProjetDELETE/projects/:id/remote_mirrors/:mirror_id
ReadProjetGET/projects/:id/remote_mirrors
ReadProjetGET/projects/:id/remote_mirrors/:mirror_id
UpdateProjetPOST/projects/:id/remote_mirrors/:mirror_id/sync
UpdateProjetPUT/projects/:id/remote_mirrors/:mirror_id

Clé publique du miroir distant {#remote-mirror-public-key}

Accorde la capacité de lire les clés publiques des miroirs distants.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/remote_mirrors/:mirror_id/public_key

Instantané {#snapshot}

Accorde la capacité de lire des instantanés.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/snapshot

Extrait de code {#snippet}

Accorde la capacité de créer, supprimer, lire et mettre à jour des extraits de code.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/snippets
DeleteUtilisateurDELETE/snippets/:id
ReadUtilisateurGET/snippets
ReadUtilisateurGET/snippets/:id
ReadUtilisateurGET/snippets/:id/files/:ref/:file_path/raw
ReadUtilisateurGET/snippets/:id/raw
ReadUtilisateurGET/snippets/all
ReadUtilisateurGET/snippets/public
ReadInstanceGET/snippets/:id/user_agent_detail
UpdateUtilisateurPUT/snippets/:id

Ressources du registre de modèles et des expériences du projet {#project-model-registry-and-experiments-resources}

Artefact MLflow {#mlflow-artifact}

Accorde la capacité de lire des artefacts MLflow.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts
ReadProjetGET/projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts/:model_version/*file_path

Exécution MLflow {#mlflow-run}

Accorde la capacité de créer, supprimer, journaliser, lire et mettre à jour des exécutions MLflow.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/create
DeleteProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/delete
JournaliserProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-batch
JournaliserProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-metric
JournaliserProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/log-parameter
ReadProjetGET/projects/:id/ml/mlflow/api/2.0/mlflow/runs/get
ReadProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/search
UpdateProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/set-tag
UpdateProjetPOST/projects/:id/ml/mlflow/api/2.0/mlflow/runs/update

Ressources de planification de projet {#project-planning-resources}

Attribut personnalisé {#custom-attribute}

Accorde la capacité de supprimer, lire et mettre à jour des attributs personnalisés.

ActionAccèsMéthodeChemin
DeleteProjetDELETE/projects/:id/custom_attributes/:key
DeleteGroupeDELETE/groups/:id/custom_attributes/:key
DeleteInstanceDELETE/users/:id/custom_attributes/:key
ReadProjetGET/projects/:id/custom_attributes
ReadProjetGET/projects/:id/custom_attributes/:key
ReadGroupeGET/groups/:id/custom_attributes
ReadGroupeGET/groups/:id/custom_attributes/:key
ReadInstanceGET/users/:id/custom_attributes
ReadInstanceGET/users/:id/custom_attributes/:key
UpdateProjetPUT/projects/:id/custom_attributes/:key
UpdateGroupePUT/groups/:id/custom_attributes/:key
UpdateInstancePUT/users/:id/custom_attributes/:key

Liste d'utilisateurs du feature flag {#feature-flag-user-list}

Accorde la capacité de créer, supprimer, lire et mettre à jour des listes d'utilisateurs de feature flag.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/feature_flags_user_lists
DeleteProjetDELETE/projects/:id/feature_flags_user_lists/:iid
ReadProjetGET/projects/:id/feature_flags_user_lists
ReadProjetGET/projects/:id/feature_flags_user_lists/:iid
UpdateProjetPUT/projects/:id/feature_flags_user_lists/:iid

Événement interne {#internal-event}

Accorde la capacité de suivre les événements internes.

ActionAccèsMéthodeChemin
SuivreInstancePOST/usage_data/track_event
SuivreInstancePOST/usage_data/track_events

Label {#label}

Accorde la capacité de créer, supprimer, promouvoir, lire et mettre à jour des labels.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/labels
CreateGroupePOST/groups/:id/labels
DeleteProjetDELETE/projects/:id/labels
DeleteProjetDELETE/projects/:id/labels/:name
DeleteGroupeDELETE/groups/:id/labels
DeleteGroupeDELETE/groups/:id/labels/:name
PromouvoirProjetPUT/projects/:id/labels/:name/promote
PromouvoirProjetPUT/projects/:id/labels/promote
ReadProjetGET/projects/:id/labels
ReadProjetGET/projects/:id/labels/:name
ReadGroupeGET/groups/:id/labels
ReadGroupeGET/groups/:id/labels/:name
UpdateProjetPUT/projects/:id/labels
UpdateProjetPUT/projects/:id/labels/:name
UpdateGroupePUT/groups/:id/labels
UpdateGroupePUT/groups/:id/labels/:name

Service Ping {#service-ping}

Accorde la capacité de lire les données de service ping.

ActionAccèsMéthodeChemin
ReadInstanceGET/usage_data/service_ping

Métrique de données d'utilisation {#usage-data-metric}

Accorde la capacité de lire et mettre à jour les métriques de données d'utilisation.

ActionAccèsMéthodeChemin
ReadInstanceGET/usage_data/non_sql_metrics
UpdateInstancePOST/usage_data/increment_counter
UpdateInstancePOST/usage_data/increment_unique_users

Élément de travail {#work-item}

Accorde la capacité de créer, supprimer, lire et mettre à jour des éléments de travail tels que les epics et les tickets.

ActionAccèsMéthodeChemin
CreateProjetPOST/namespaces/:id/-/work_items
CreateProjetPOST/projects/:id/-/work_items
CreateProjetPOST/projects/:id/boards
CreateProjetPOST/projects/:id/boards/:board_id/lists
CreateProjetPOST/projects/:id/issues
CreateProjetPOST/projects/:id/issues/:issue_iid/award_emoji
CreateProjetPOST/projects/:id/issues/:issue_iid/clone
CreateProjetPOST/projects/:id/issues/:issue_iid/links
CreateProjetPOST/projects/:id/issues/:issue_iid/notes/:note_id/award_emoji
CreateProjetPOST/projects/:id/issues/:noteable_id/discussions
CreateProjetPOST/projects/:id/issues/:noteable_id/discussions/:discussion_id/notes
CreateProjetPOST/projects/:id/issues/:noteable_id/notes
CreateProjetPOST/projects/:id/merge_requests/:merge_request_iid/award_emoji
CreateProjetPOST/projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji
CreateProjetPOST/projects/:id/merge_requests/:noteable_id/notes
CreateProjetPOST/projects/:id/milestones
CreateProjetPOST/projects/:id/snippets/:noteable_id/discussions
CreateProjetPOST/projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes
CreateProjetPOST/projects/:id/snippets/:noteable_id/notes
CreateProjetPOST/projects/:id/snippets/:snippet_id/award_emoji
CreateProjetPOST/projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji
CreateProjetPOST/projects/:id/wiki_pages/:noteable_id/notes
CreateGroupePOST/groups/:id/(-/)epics
CreateGroupePOST/groups/:id/(-/)epics/:epic_iid/epics
CreateGroupePOST/groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id
CreateGroupePOST/groups/:id/(-/)epics/:epic_iid/issues/:issue_id
CreateGroupePOST/groups/:id/-/work_items
CreateGroupePOST/groups/:id/boards
CreateGroupePOST/groups/:id/boards/:board_id/lists
CreateGroupePOST/groups/:id/epics/:epic_iid/award_emoji
CreateGroupePOST/groups/:id/epics/:epic_iid/notes/:note_id/award_emoji
CreateGroupePOST/groups/:id/epics/:epic_iid/related_epics
CreateGroupePOST/groups/:id/epics/:noteable_id/discussions
CreateGroupePOST/groups/:id/epics/:noteable_id/discussions/:discussion_id/notes
CreateGroupePOST/groups/:id/epics/:noteable_id/notes
CreateGroupePOST/groups/:id/milestones
CreateGroupePOST/groups/:id/wiki_pages/:noteable_id/notes
CreateGroupePOST/namespaces/:id/-/work_items
DeleteProjetDELETE/namespaces/:id/-/work_items/:work_item_iid
DeleteProjetDELETE/projects/:id/-/work_items/:work_item_iid
DeleteProjetDELETE/projects/:id/boards/:board_id
DeleteProjetDELETE/projects/:id/boards/:board_id/lists/:list_id
DeleteProjetDELETE/projects/:id/issues/:issue_iid
DeleteProjetDELETE/projects/:id/issues/:issue_iid/award_emoji/:award_id
DeleteProjetDELETE/projects/:id/issues/:issue_iid/links/:issue_link_id
DeleteProjetDELETE/projects/:id/issues/:issue_iid/notes/:note_id/award_emoji/:award_id
DeleteProjetDELETE/projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id
DeleteProjetDELETE/projects/:id/issues/:noteable_id/notes/:note_id
DeleteProjetDELETE/projects/:id/merge_requests/:merge_request_iid/award_emoji/:award_id
DeleteProjetDELETE/projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji/:award_id
DeleteProjetDELETE/projects/:id/merge_requests/:noteable_id/notes/:note_id
DeleteProjetDELETE/projects/:id/milestones/:milestone_id
DeleteProjetDELETE/projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id
DeleteProjetDELETE/projects/:id/snippets/:noteable_id/notes/:note_id
DeleteProjetDELETE/projects/:id/snippets/:snippet_id/award_emoji/:award_id
DeleteProjetDELETE/projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji/:award_id
DeleteProjetDELETE/projects/:id/wiki_pages/:noteable_id/notes/:note_id
DeleteGroupeDELETE/groups/:id/(-/)epics/:epic_iid
DeleteGroupeDELETE/groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id
DeleteGroupeDELETE/groups/:id/(-/)epics/:epic_iid/issues/:epic_issue_id
DeleteGroupeDELETE/groups/:id/-/work_items/:work_item_iid
DeleteGroupeDELETE/groups/:id/boards/:board_id
DeleteGroupeDELETE/groups/:id/boards/:board_id/lists/:list_id
DeleteGroupeDELETE/groups/:id/epics/:epic_iid/award_emoji/:award_id
DeleteGroupeDELETE/groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id
DeleteGroupeDELETE/groups/:id/epics/:epic_iid/related_epics/:related_epic_link_id
DeleteGroupeDELETE/groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id
DeleteGroupeDELETE/groups/:id/epics/:noteable_id/notes/:note_id
DeleteGroupeDELETE/groups/:id/milestones/:milestone_id
DeleteGroupeDELETE/groups/:id/wiki_pages/:noteable_id/notes/:note_id
DeleteGroupeDELETE/namespaces/:id/-/work_items/:work_item_iid
ReadProjetGET/namespaces/:id/-/work_items
ReadProjetGET/namespaces/:id/-/work_items/:work_item_iid
ReadProjetGET/namespaces/:id/-/work_items/:work_item_iid/award_emoji
ReadProjetGET/namespaces/:id/-/work_items/:work_item_iid/children
ReadProjetGET/namespaces/:id/-/work_items/:work_item_iid/email_participants
ReadProjetGET/namespaces/:id/-/work_items/:work_item_iid/linked_items
ReadProjetGET/namespaces/:id/-/work_items/:work_item_iid/notes
ReadProjetGET/projects/:id/-/work_items
ReadProjetGET/projects/:id/-/work_items/:work_item_iid
ReadProjetGET/projects/:id/-/work_items/:work_item_iid/award_emoji
ReadProjetGET/projects/:id/-/work_items/:work_item_iid/children
ReadProjetGET/projects/:id/-/work_items/:work_item_iid/email_participants
ReadProjetGET/projects/:id/-/work_items/:work_item_iid/linked_items
ReadProjetGET/projects/:id/-/work_items/:work_item_iid/notes
ReadProjetGET/projects/:id/boards
ReadProjetGET/projects/:id/boards/:board_id
ReadProjetGET/projects/:id/boards/:board_id/lists
ReadProjetGET/projects/:id/boards/:board_id/lists/:list_id
ReadProjetGET/projects/:id/issues
ReadProjetGET/projects/:id/issues/:eventable_id/resource_iteration_events
ReadProjetGET/projects/:id/issues/:eventable_id/resource_iteration_events/:event_id
ReadProjetGET/projects/:id/issues/:eventable_id/resource_label_events
ReadProjetGET/projects/:id/issues/:eventable_id/resource_label_events/:event_id
ReadProjetGET/projects/:id/issues/:eventable_id/resource_milestone_events
ReadProjetGET/projects/:id/issues/:eventable_id/resource_milestone_events/:event_id
ReadProjetGET/projects/:id/issues/:eventable_id/resource_state_events
ReadProjetGET/projects/:id/issues/:eventable_id/resource_state_events/:event_id
ReadProjetGET/projects/:id/issues/:eventable_id/resource_weight_events
ReadProjetGET/projects/:id/issues/:eventable_id/resource_weight_events/:event_id
ReadProjetGET/projects/:id/issues/:issue_iid
ReadProjetGET/projects/:id/issues/:issue_iid/award_emoji
ReadProjetGET/projects/:id/issues/:issue_iid/award_emoji/:award_id
ReadProjetGET/projects/:id/issues/:issue_iid/closed_by
ReadProjetGET/projects/:id/issues/:issue_iid/links
ReadProjetGET/projects/:id/issues/:issue_iid/links/:issue_link_id
ReadProjetGET/projects/:id/issues/:issue_iid/notes/:note_id/award_emoji
ReadProjetGET/projects/:id/issues/:issue_iid/notes/:note_id/award_emoji/:award_id
ReadProjetGET/projects/:id/issues/:issue_iid/participants
ReadProjetGET/projects/:id/issues/:issue_iid/related_merge_requests
ReadProjetGET/projects/:id/issues/:issue_iid/time_stats
ReadProjetGET/projects/:id/issues/:issue_iid/user_agent_detail
ReadProjetGET/projects/:id/issues/:noteable_id/discussions
ReadProjetGET/projects/:id/issues/:noteable_id/discussions/:discussion_id
ReadProjetGET/projects/:id/issues/:noteable_id/discussions/:discussion_id/notes
ReadProjetGET/projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id
ReadProjetGET/projects/:id/issues/:noteable_id/notes
ReadProjetGET/projects/:id/issues/:noteable_id/notes/:note_id
ReadProjetGET/projects/:id/issues_statistics
ReadProjetGET/projects/:id/iterations
ReadProjetGET/projects/:id/merge_requests/:eventable_id/resource_milestone_events
ReadProjetGET/projects/:id/merge_requests/:eventable_id/resource_milestone_events/:event_id
ReadProjetGET/projects/:id/merge_requests/:eventable_id/resource_state_events
ReadProjetGET/projects/:id/merge_requests/:eventable_id/resource_state_events/:event_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/award_emoji
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/award_emoji/:award_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/notes/:note_id/award_emoji/:award_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/time_stats
ReadProjetGET/projects/:id/merge_requests/:noteable_id/notes
ReadProjetGET/projects/:id/merge_requests/:noteable_id/notes/:note_id
ReadProjetGET/projects/:id/milestones
ReadProjetGET/projects/:id/milestones/:milestone_id
ReadProjetGET/projects/:id/milestones/:milestone_id/burndown_events
ReadProjetGET/projects/:id/milestones/:milestone_id/issues
ReadProjetGET/projects/:id/milestones/:milestone_id/merge_requests
ReadProjetGET/projects/:id/snippets/:noteable_id/discussions
ReadProjetGET/projects/:id/snippets/:noteable_id/discussions/:discussion_id
ReadProjetGET/projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes
ReadProjetGET/projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id
ReadProjetGET/projects/:id/snippets/:noteable_id/notes
ReadProjetGET/projects/:id/snippets/:noteable_id/notes/:note_id
ReadProjetGET/projects/:id/snippets/:snippet_id/award_emoji
ReadProjetGET/projects/:id/snippets/:snippet_id/award_emoji/:award_id
ReadProjetGET/projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji
ReadProjetGET/projects/:id/snippets/:snippet_id/notes/:note_id/award_emoji/:award_id
ReadProjetGET/projects/:id/wiki_pages/:noteable_id/notes
ReadProjetGET/projects/:id/wiki_pages/:noteable_id/notes/:note_id
ReadGroupeGET/groups/:id/(-/)epics/:epic_iid/epics
ReadGroupeGET/groups/:id/-/epics
ReadGroupeGET/groups/:id/-/epics/:epic_iid
ReadGroupeGET/groups/:id/-/epics/:epic_iid/issues
ReadGroupeGET/groups/:id/-/work_items
ReadGroupeGET/groups/:id/-/work_items/:work_item_iid
ReadGroupeGET/groups/:id/-/work_items/:work_item_iid/award_emoji
ReadGroupeGET/groups/:id/-/work_items/:work_item_iid/children
ReadGroupeGET/groups/:id/-/work_items/:work_item_iid/email_participants
ReadGroupeGET/groups/:id/-/work_items/:work_item_iid/linked_items
ReadGroupeGET/groups/:id/-/work_items/:work_item_iid/notes
ReadGroupeGET/groups/:id/boards
ReadGroupeGET/groups/:id/boards/:board_id
ReadGroupeGET/groups/:id/boards/:board_id/lists
ReadGroupeGET/groups/:id/boards/:board_id/lists/:list_id
ReadGroupeGET/groups/:id/epic_boards
ReadGroupeGET/groups/:id/epic_boards/:board_id
ReadGroupeGET/groups/:id/epic_boards/:board_id/lists
ReadGroupeGET/groups/:id/epic_boards/:board_id/lists/:list_id
ReadGroupeGET/groups/:id/epics
ReadGroupeGET/groups/:id/epics/:epic_iid
ReadGroupeGET/groups/:id/epics/:epic_iid/award_emoji
ReadGroupeGET/groups/:id/epics/:epic_iid/award_emoji/:award_id
ReadGroupeGET/groups/:id/epics/:epic_iid/issues
ReadGroupeGET/groups/:id/epics/:epic_iid/notes/:note_id/award_emoji
ReadGroupeGET/groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id
ReadGroupeGET/groups/:id/epics/:epic_iid/related_epics
ReadGroupeGET/groups/:id/epics/:eventable_id/resource_label_events
ReadGroupeGET/groups/:id/epics/:eventable_id/resource_label_events/:event_id
ReadGroupeGET/groups/:id/epics/:eventable_id/resource_state_events
ReadGroupeGET/groups/:id/epics/:eventable_id/resource_state_events/:event_id
ReadGroupeGET/groups/:id/epics/:noteable_id/discussions
ReadGroupeGET/groups/:id/epics/:noteable_id/discussions/:discussion_id
ReadGroupeGET/groups/:id/epics/:noteable_id/discussions/:discussion_id/notes
ReadGroupeGET/groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id
ReadGroupeGET/groups/:id/epics/:noteable_id/notes
ReadGroupeGET/groups/:id/epics/:noteable_id/notes/:note_id
ReadGroupeGET/groups/:id/issues
ReadGroupeGET/groups/:id/issues_statistics
ReadGroupeGET/groups/:id/iterations
ReadGroupeGET/groups/:id/milestones
ReadGroupeGET/groups/:id/milestones/:milestone_id
ReadGroupeGET/groups/:id/milestones/:milestone_id/burndown_events
ReadGroupeGET/groups/:id/milestones/:milestone_id/issues
ReadGroupeGET/groups/:id/milestones/:milestone_id/merge_requests
ReadGroupeGET/groups/:id/related_epic_links
ReadGroupeGET/groups/:id/wiki_pages/:noteable_id/notes
ReadGroupeGET/groups/:id/wiki_pages/:noteable_id/notes/:note_id
ReadGroupeGET/namespaces/:id/-/work_items
ReadGroupeGET/namespaces/:id/-/work_items/:work_item_iid
ReadGroupeGET/namespaces/:id/-/work_items/:work_item_iid/award_emoji
ReadGroupeGET/namespaces/:id/-/work_items/:work_item_iid/children
ReadGroupeGET/namespaces/:id/-/work_items/:work_item_iid/email_participants
ReadGroupeGET/namespaces/:id/-/work_items/:work_item_iid/linked_items
ReadGroupeGET/namespaces/:id/-/work_items/:work_item_iid/notes
ReadUtilisateurGET/issues
ReadUtilisateurGET/issues_statistics
ReadInstanceGET/issues/:id
UpdateProjetPOST/projects/:id/issues/:issue_iid/add_spent_time
UpdateProjetPOST/projects/:id/issues/:issue_iid/move
UpdateProjetPOST/projects/:id/issues/:issue_iid/reset_spent_time
UpdateProjetPOST/projects/:id/issues/:issue_iid/reset_time_estimate
UpdateProjetPOST/projects/:id/issues/:issue_iid/time_estimate
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/add_spent_time
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/reset_spent_time
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/reset_time_estimate
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/time_estimate
UpdateProjetPOST/projects/:id/milestones/:milestone_id/promote
UpdateProjetPATCH/namespaces/:id/-/work_items/:work_item_iid
UpdateProjetPATCH/projects/:id/-/work_items/:work_item_iid
UpdateProjetPUT/projects/:id/boards/:board_id
UpdateProjetPUT/projects/:id/boards/:board_id/lists/:list_id
UpdateProjetPUT/projects/:id/issues/:issue_iid
UpdateProjetPUT/projects/:id/issues/:issue_iid/reorder
UpdateProjetPUT/projects/:id/issues/:noteable_id/discussions/:discussion_id
UpdateProjetPUT/projects/:id/issues/:noteable_id/discussions/:discussion_id/notes/:note_id
UpdateProjetPUT/projects/:id/issues/:noteable_id/notes/:note_id
UpdateProjetPUT/projects/:id/merge_requests/:noteable_id/notes/:note_id
UpdateProjetPUT/projects/:id/milestones/:milestone_id
UpdateProjetPUT/projects/:id/snippets/:noteable_id/discussions/:discussion_id/notes/:note_id
UpdateProjetPUT/projects/:id/snippets/:noteable_id/notes/:note_id
UpdateProjetPUT/projects/:id/wiki_pages/:noteable_id/notes/:note_id
UpdateGroupePATCH/groups/:id/-/work_items/:work_item_iid
UpdateGroupePATCH/namespaces/:id/-/work_items/:work_item_iid
UpdateGroupePUT/groups/:id/(-/)epics/:epic_iid
UpdateGroupePUT/groups/:id/(-/)epics/:epic_iid/epics/:child_epic_id
UpdateGroupePUT/groups/:id/(-/)epics/:epic_iid/issues/:epic_issue_id
UpdateGroupePUT/groups/:id/boards/:board_id
UpdateGroupePUT/groups/:id/boards/:board_id/lists/:list_id
UpdateGroupePUT/groups/:id/epics/:noteable_id/discussions/:discussion_id
UpdateGroupePUT/groups/:id/epics/:noteable_id/discussions/:discussion_id/notes/:note_id
UpdateGroupePUT/groups/:id/epics/:noteable_id/notes/:note_id
UpdateGroupePUT/groups/:id/milestones/:milestone_id
UpdateGroupePUT/groups/:id/wiki_pages/:noteable_id/notes/:note_id

Ressources de projets {#projects-resources}

Importation Markdown {#markdown-upload}

Permet de créer, supprimer et lire des importations Markdown.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/uploads
CreateGroupePOST/groups/:id/uploads
DeleteProjetDELETE/projects/:id/uploads/:secret/:filename
DeleteProjetDELETE/projects/:id/uploads/:upload_id
DeleteGroupeDELETE/groups/:id/uploads/:secret/:filename
DeleteGroupeDELETE/groups/:id/uploads/:upload_id
ReadProjetGET/projects/:id/uploads
ReadProjetGET/projects/:id/uploads/:secret/:filename
ReadProjetGET/projects/:id/uploads/:upload_id
ReadGroupeGET/groups/:id/uploads
ReadGroupeGET/groups/:id/uploads/:secret/:filename
ReadGroupeGET/groups/:id/uploads/:upload_id

Page {#page}

Permet de supprimer, lire et mettre à jour des pages.

ActionAccèsMéthodeChemin
DeleteProjetDELETE/projects/:id/pages
ReadProjetGET/projects/:id/pages
UpdateProjetPATCH/projects/:id/pages

Domaine Pages {#pages-domain}

Permet de créer, supprimer, lire, mettre à jour et vérifier des domaines Pages.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/pages/domains
DeleteProjetDELETE/projects/:id/pages/domains/:domain
ReadProjetGET/projects/:id/pages/domains
ReadProjetGET/projects/:id/pages/domains/:domain
UpdateProjetPUT/projects/:id/pages/domains/:domain
VérifierProjetPUT/projects/:id/pages/domains/:domain/verify

Projet {#project}

Permet d'archiver, créer, supprimer, dupliquer, lire, partager, transférer et mettre à jour des projets.

ActionAccèsMéthodeChemin
ArchiverProjetPOST/projects/:id/archive
ArchiverProjetPOST/projects/:id/unarchive
CreateUtilisateurPOST/projects
CreateUtilisateurPOST/projects/user/:user_id
DeleteProjetDELETE/projects/:id
DupliquerProjetPOST/projects/:id/fork
DupliquerProjetPOST/projects/:id/fork/:forked_from_id
DupliquerProjetDELETE/projects/:id/fork
ReadProjetGET/projects/:id
ReadProjetGET/projects/:id/forks
ReadProjetGET/projects/:id/groups
ReadProjetGET/projects/:id/invited_groups
ReadProjetGET/projects/:id/languages
ReadProjetGET/projects/:id/pages_access
ReadProjetGET/projects/:id/share_locations
ReadProjetGET/projects/:id/starrers
ReadProjetGET/projects/:id/storage
ReadProjetGET/projects/:id/transfer_locations
ReadProjetGET/projects/:id/users
ReadGroupeGET/groups/:id/projects
ReadUtilisateurGET/projects
ReadUtilisateurGET/users/:user_id/contributed_projects
ReadUtilisateurGET/users/:user_id/projects
ReadUtilisateurGET/users/:user_id/starred_projects
PartagerProjetPOST/projects/:id/share
PartagerProjetDELETE/projects/:id/share/:group_id
TransferProjetPUT/projects/:id/transfer
TransferInstancePOST/groups/:id/projects/:project_id
UpdateProjetPOST/projects/:id/housekeeping
UpdateProjetPOST/projects/:id/import_project_members/:project_id
UpdateProjetPOST/projects/:id/repository_size
UpdateProjetPOST/projects/:id/restore
UpdateProjetPOST/projects/:id/star
UpdateProjetPOST/projects/:id/unstar
UpdateProjetPUT/projects/:id

Ressources de dépôt {#repository-resources}

Configuration d'approbation {#approval-configuration}

Permet de lire et mettre à jour les paramètres d'approbation.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/approvals
UpdateProjetPOST/projects/:id/approvals

Règle d'approbation {#approval-rule}

Permet de créer, supprimer, lire et mettre à jour des règles d'approbation.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/approval_rules
CreateGroupePOST/groups/:id/approval_rules
DeleteProjetDELETE/projects/:id/approval_rules/:approval_rule_id
ReadProjetGET/projects/:id/approval_rules
ReadProjetGET/projects/:id/approval_rules/:approval_rule_id
ReadGroupeGET/groups/:id/approval_rules
UpdateProjetPUT/projects/:id/approval_rules/:approval_rule_id
UpdateGroupePUT/groups/:id/approval_rules/:approval_rule_id

Paramètre d'approbation {#approval-setting}

Permet de lire et mettre à jour les paramètres d'approbation des merge requests.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/merge_request_approval_setting
ReadGroupeGET/groups/:id/merge_request_approval_setting
UpdateProjetPUT/projects/:id/merge_request_approval_setting
UpdateGroupePUT/groups/:id/merge_request_approval_setting

Branche {#branch}

Permet de créer, supprimer, protéger et lire des branches.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/repository/branches
DeleteProjetDELETE/projects/:id/repository/branches/:branch
DeleteProjetDELETE/projects/:id/repository/merged_branches
ProtégerProjetPOST/projects/:id/protected_branches
ProtégerProjetPUT/projects/:id/repository/branches/:branch/protect
ProtégerProjetPUT/projects/:id/repository/branches/:branch/unprotect
ProtégerProjetDELETE/projects/:id/protected_branches/:name
ProtégerGroupePOST/groups/:id/protected_branches
ProtégerGroupeDELETE/groups/:id/protected_branches/:name
ReadProjetGET/projects/:id/repository/branches
ReadProjetGET/projects/:id/repository/branches/:branch
ReadProjetHEAD/projects/:id/repository/branches/:branch

Code {#code}

Permet de télécharger, envoyer et lire du code via Git.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/(-/)search/semantic

Commit {#commit}

Permet de créer, supprimer, lire et mettre à jour des commits.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/repository/commits
CreateProjetPOST/projects/:id/repository/commits/:noteable_id/discussions
CreateProjetPOST/projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes
CreateProjetPOST/projects/:id/repository/commits/:sha/cherry_pick
CreateProjetPOST/projects/:id/repository/commits/:sha/revert
DeleteProjetDELETE/projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id
ReadProjetGET/projects/:id/repository/commits
ReadProjetGET/projects/:id/repository/commits/:noteable_id/discussions
ReadProjetGET/projects/:id/repository/commits/:noteable_id/discussions/:discussion_id
ReadProjetGET/projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes
ReadProjetGET/projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id
ReadProjetGET/projects/:id/repository/commits/:sha
ReadProjetGET/projects/:id/repository/commits/:sha/comments
ReadProjetGET/projects/:id/repository/commits/:sha/diff
ReadProjetGET/projects/:id/repository/commits/:sha/merge_requests
ReadProjetGET/projects/:id/repository/commits/:sha/refs
ReadProjetGET/projects/:id/repository/commits/:sha/sequence
ReadProjetGET/projects/:id/repository/commits/:sha/signature
UpdateProjetPOST/projects/:id/repository/commits/:sha/comments
UpdateProjetPUT/projects/:id/repository/commits/:noteable_id/discussions/:discussion_id/notes/:note_id

Merge Request {#merge-request}

Permet d'approuver, créer, supprimer, fusionner, lire et mettre à jour des merge requests.

ActionAccèsMéthodeChemin
ApproveProjetPOST/projects/:id/merge_requests/:merge_request_iid/approve
ApproveProjetPOST/projects/:id/merge_requests/:merge_request_iid/unapprove
ApproveProjetPUT/projects/:id/merge_requests/:merge_request_iid/reset_approvals
CreateProjetPOST/projects/:id/create_ci_config
CreateProjetPOST/projects/:id/merge_requests
CreateProjetPOST/projects/:id/merge_requests/:merge_request_iid/blocks
CreateProjetPOST/projects/:id/merge_requests/:noteable_id/discussions
CreateProjetPOST/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes
DeleteProjetDELETE/projects/:id/merge_requests/:merge_request_iid
DeleteProjetDELETE/projects/:id/merge_requests/:merge_request_iid/blocks/:block_id
DeleteProjetDELETE/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id
FusionnerProjetPOST/projects/:id/merge_requests/:merge_request_iid/cancel_merge_when_pipeline_succeeds
FusionnerProjetPUT/projects/:id/merge_requests/:merge_request_iid/merge
ReadProjetGET/projects/:id/merge_requests
ReadProjetGET/projects/:id/merge_requests/:eventable_id/resource_label_events
ReadProjetGET/projects/:id/merge_requests/:eventable_id/resource_label_events/:event_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/approval_state
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/approvals
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/blockees
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/blocks
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/blocks/:block_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/changes
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/closes_issues
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/commits
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/context_commits
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/diffs
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/draft_notes
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/merge_ref
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/participants
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/pipelines
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/raw_diffs
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/related_issues
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/reviewers
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/versions
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/versions/:version_id
ReadProjetGET/projects/:id/merge_requests/:noteable_id/discussions
ReadProjetGET/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id
ReadProjetGET/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes
ReadProjetGET/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id
ReadGroupeGET/groups/:id/merge_requests
ReadUtilisateurGET/merge_requests
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/context_commits
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/draft_notes
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/draft_notes/bulk_publish
UpdateProjetPOST/projects/:id/merge_requests/:merge_request_iid/pipelines
UpdateProjetPUT/projects/:id/merge_requests/:merge_request_iid
UpdateProjetPUT/projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id
UpdateProjetPUT/projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id/publish
UpdateProjetPUT/projects/:id/merge_requests/:merge_request_iid/rebase
UpdateProjetPUT/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id
UpdateProjetPUT/projects/:id/merge_requests/:noteable_id/discussions/:discussion_id/notes/:note_id
UpdateProjetDELETE/projects/:id/merge_requests/:merge_request_iid/context_commits
UpdateProjetDELETE/projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id

Règle d'approbation de Merge Request {#merge-request-approval-rule}

Permet de créer, supprimer, lire et mettre à jour des règles d'approbation de merge request.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/merge_requests/:merge_request_iid/approval_rules
DeleteProjetDELETE/projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/approval_rules
ReadProjetGET/projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id
UpdateProjetPUT/projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id

Branche protégée {#protected-branch}

Permet de lire et mettre à jour des branches protégées.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/protected_branches
ReadProjetGET/projects/:id/protected_branches/:name
ReadGroupeGET/groups/:id/protected_branches
ReadGroupeGET/groups/:id/protected_branches/:name
UpdateProjetPATCH/projects/:id/protected_branches/:name
UpdateGroupePATCH/groups/:id/protected_branches/:name

Tag protégé {#protected-tag}

Permet de lire les tags protégés.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/protected_tags
ReadProjetGET/projects/:id/protected_tags/:name

Règle de push {#push-rule}

Permet de créer, supprimer, lire et mettre à jour des règles de push.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/push_rule
CreateGroupePOST/groups/:id/push_rule
DeleteProjetDELETE/projects/:id/push_rule
DeleteGroupeDELETE/groups/:id/push_rule
ReadProjetGET/projects/:id/push_rule
ReadGroupeGET/groups/:id/push_rule
UpdateProjetPUT/projects/:id/push_rule
UpdateGroupePUT/groups/:id/push_rule

Dépôt {#repository}

Permet de créer, supprimer, lire et mettre à jour des dépôts.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/repository/changelog
CreateProjetPOST/projects/:id/repository/files/:file_path
DeleteProjetDELETE/projects/:id/repository/files/:file_path
ReadProjetGET/projects/:id/repository/archive
ReadProjetGET/projects/:id/repository/blobs/:sha
ReadProjetGET/projects/:id/repository/blobs/:sha/raw
ReadProjetGET/projects/:id/repository/changelog
ReadProjetGET/projects/:id/repository/compare
ReadProjetGET/projects/:id/repository/contributors
ReadProjetGET/projects/:id/repository/files/:file_path
ReadProjetGET/projects/:id/repository/files/:file_path/blame
ReadProjetGET/projects/:id/repository/files/:file_path/raw
ReadProjetGET/projects/:id/repository/health
ReadProjetGET/projects/:id/repository/merge_base
ReadProjetGET/projects/:id/repository/tree
ReadProjetHEAD/projects/:id/repository/files/:file_path
ReadProjetHEAD/projects/:id/repository/files/:file_path/blame
UpdateProjetPUT/projects/:id/repository/files/:file_path

Sous-module de dépôt {#repository-submodule}

Permet de mettre à jour les sous-modules de dépôt.

ActionAccèsMéthodeChemin
UpdateProjetPUT/projects/:id/repository/submodules/:submodule

Tag de dépôt {#repository-tag}

Permet de créer, supprimer et lire les tags de dépôt.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/repository/tags
DeleteProjetDELETE/projects/:id/repository/tags/:tag_name
ReadProjetGET/projects/:id/repository/tags
ReadProjetGET/projects/:id/repository/tags/:tag_name
ReadProjetGET/projects/:id/repository/tags/:tag_name/signature

Tag {#tag}

Permet de protéger les tags.

ActionAccèsMéthodeChemin
ProtégerProjetPOST/projects/:id/protected_tags
ProtégerProjetDELETE/projects/:id/protected_tags/:name

Ressources de recherche {#search-resources}

File morte Active Context {#active-context-dead-queue}

Permet de vider et de rejouer la file morte ActiveContext.

ActionAccèsMéthodeChemin
ViderInstanceDELETE/admin/active_context/dead_queue
RejouerInstancePOST/admin/active_context/dead_queue/replay

Recherche globale {#global-search}

Permet d'utiliser la fonctionnalité de recherche globale.

ActionAccèsMéthodeChemin
UtiliserProjetGET/projects/:id/(-/)search
UtiliserGroupeGET/groups/:id/(-/)search
UtiliserUtilisateurGET/search

Migration de recherche {#search-migration}

Permet de lire les migrations de recherche.

ActionAccèsMéthodeChemin
ReadInstanceGET/admin/search/migrations
ReadInstanceGET/admin/search/migrations/:migration_id

Index Zoekt {#zoekt-index}

Permet de mettre à jour les index Zoekt.

ActionAccèsMéthodeChemin
UpdateInstancePUT/admin/zoekt/projects/:project_id/index

Espace de nommage Zoekt {#zoekt-namespace}

Permet de créer, supprimer et mettre à jour les espaces de nommage Zoekt.

ActionAccèsMéthodeChemin
CreateInstancePUT/admin/zoekt/shards/:node_id/indexed_namespaces/:namespace_id
DeleteInstanceDELETE/admin/zoekt/shards/:node_id/indexed_namespaces/:namespace_id
UpdateInstancePATCH/admin/zoekt/namespaces/:id

Nœud Zoekt {#zoekt-node}

Permet de lire les nœuds Zoekt.

ActionAccèsMéthodeChemin
ReadInstanceGET/admin/zoekt/shards
ReadInstanceGET/admin/zoekt/shards/:node_id/indexed_namespaces

Ressources d'abonnement et de licences {#subscription-and-licensing-resources}

Achat de module complémentaire {#add-on-purchase}

Permet de créer, lire et mettre à jour les achats de modules complémentaires.

ActionAccèsMéthodeChemin
CreateInstancePOST/namespaces/:id/subscription_add_on_purchase/:add_on_name
ReadInstanceGET/namespaces/:id/subscription_add_on_purchase/:add_on_name
UpdateInstancePUT/namespaces/:id/subscription_add_on_purchase/:add_on_name

Validation de carte de crédit {#credit-card-validation}

Permet de mettre à jour les validations de carte de crédit.

ActionAccèsMéthodeChemin
UpdateInstancePUT/user/:user_id/credit_card_validation

Abonnement GitLab {#gitlab-subscription}

Permet de créer, lire et mettre à jour les abonnements GitLab.

ActionAccèsMéthodeChemin
CreateGroupePOST/namespaces/:id/gitlab_subscription
CreateUtilisateurPOST/namespaces/:id/gitlab_subscription
ReadGroupeGET/namespaces/:id/gitlab_subscription
ReadUtilisateurGET/namespaces/:id/gitlab_subscription
UpdateGroupePUT/namespaces/:id/gitlab_subscription
UpdateUtilisateurPUT/namespaces/:id/gitlab_subscription

Licence {#license}

Permet de créer, supprimer et lire les licences.

ActionAccèsMéthodeChemin
CreateInstancePOST/license
DeleteInstanceDELETE/license/:id
ReadInstanceGET/license
ReadInstanceGET/license/:id
ReadInstanceGET/license/usage_export
ReadInstanceGET/licenses

Utilisateur facturable de licence {#license-billable-user}

Permet d'actualiser les utilisateurs facturables pour les licences.

ActionAccèsMéthodeChemin
ActualiserInstancePUT/license/:id/refresh_billable_users

Exclusion de limite de stockage d'espace de nommage {#namespace-storage-limit-exclusion}

Permet de créer, supprimer et lire les exclusions de limite de stockage d'espace de nommage.

ActionAccèsMéthodeChemin
CreateInstancePOST/namespaces/:id/storage/limit_exclusion
DeleteInstanceDELETE/namespaces/:id/storage/limit_exclusion
ReadInstanceGET/namespaces/storage/limit_exclusions

Ressources d'accès système {#system-access-resources}

Demande d'accès {#access-request}

Permet d'approuver, créer, supprimer et lire les demandes d'accès.

ActionAccèsMéthodeChemin
ApproveProjetPUT/projects/:id/access_requests/:user_id/approve
ApproveGroupePUT/groups/:id/access_requests/:user_id/approve
CreateUtilisateurPOST/groups/:id/access_requests
CreateUtilisateurPOST/projects/:id/access_requests
DeleteProjetDELETE/projects/:id/access_requests/:user_id
DeleteGroupeDELETE/groups/:id/access_requests/:user_id
DeleteUtilisateurDELETE/groups/:id/access_requests/:user_id
DeleteUtilisateurDELETE/projects/:id/access_requests/:user_id
ReadProjetGET/projects/:id/access_requests
ReadGroupeGET/groups/:id/access_requests

Tout jeton {#any-token}

Permet de lire et de révoquer tous les jetons.

ActionAccèsMéthodeChemin
ReadInstancePOST/admin/token
RevokeInstanceDELETE/admin/token

Apparence de l'application {#application-appearance}

Permet de lire et de mettre à jour les paramètres d'apparence de l'application.

ActionAccèsMéthodeChemin
ReadInstanceGET/application/appearance
UpdateInstancePUT/application/appearance

Paramètre d'application {#application-setting}

Permet de lire et de mettre à jour les paramètres de l'application.

ActionAccèsMéthodeChemin
ReadInstanceGET/application/settings
UpdateInstancePUT/application/settings

Compteurs {#counts}

Permet de lire les compteurs.

ActionAccèsMéthodeChemin
ReadUtilisateurGET/user_counts

Clé de déploiement {#deploy-key}

Permet de créer, supprimer, activer, lire et mettre à jour les clés de déploiement.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/deploy_keys
CreateInstancePOST/deploy_keys
DeleteProjetDELETE/projects/:id/deploy_keys/:key_id
ActiverProjetPOST/projects/:id/deploy_keys/:key_id/enable
ReadProjetGET/projects/:id/deploy_keys
ReadProjetGET/projects/:id/deploy_keys/:key_id
ReadUtilisateurGET/users/:user_id/project_deploy_keys
ReadInstanceGET/deploy_keys
UpdateProjetPUT/projects/:id/deploy_keys/:key_id

Jeton de déploiement {#deploy-token}

Permet de créer, supprimer et lire les jetons de déploiement.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/deploy_tokens
CreateGroupePOST/groups/:id/deploy_tokens
DeleteProjetDELETE/projects/:id/deploy_tokens/:token_id
DeleteGroupeDELETE/groups/:id/deploy_tokens/:token_id
ReadProjetGET/projects/:id/deploy_tokens
ReadProjetGET/projects/:id/deploy_tokens/:token_id
ReadGroupeGET/groups/:id/deploy_tokens
ReadGroupeGET/groups/:id/deploy_tokens/:token_id
ReadInstanceGET/deploy_tokens

E-mail {#email}

Permet de créer, supprimer et lire les e-mails.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/user/emails
CreateInstancePOST/users/:id/emails
DeleteUtilisateurDELETE/user/emails/:email_id
DeleteInstanceDELETE/users/:id/emails/:email_id
ReadUtilisateurGET/user/emails
ReadUtilisateurGET/user/emails/:email_id
ReadInstanceGET/users/:id/emails

Utilisateur d'entreprise {#enterprise-user}

Permet de supprimer, désactiver l'authentification à deux facteurs, lire, lire l'e-mail et mettre à jour les utilisateurs d'entreprise.

ActionAccèsMéthodeChemin
DeleteGroupeDELETE/groups/:id/enterprise_users/:user_id
Désactiver l'authentification à deux facteursGroupePATCH/groups/:id/enterprise_users/:user_id/disable_two_factor
ReadGroupeGET/groups/:id/enterprise_users
ReadGroupeGET/groups/:id/enterprise_users/:user_id
UpdateGroupePATCH/groups/:id/enterprise_users/:user_id

Expérimentales {#experiment}

Permet de lire les versions expérimentales.

ActionAccèsMéthodeChemin
ReadInstanceGET/experiments

Fonctionnalité {#feature}

Permet de supprimer, lire et mettre à jour les fonctionnalités.

ActionAccèsMéthodeChemin
DeleteInstanceDELETE/features/:name
ReadInstanceGET/features
ReadInstanceGET/features/definitions
UpdateInstancePOST/features/:name

Identité {#identity}

Permet de supprimer les identités.

ActionAccèsMéthodeChemin
DeleteInstanceDELETE/users/:id/identities/:provider

Jeton d'emprunt d'identité {#impersonation-token}

Permet de créer, lire et révoquer les jetons d'emprunt d'identité.

ActionAccèsMéthodeChemin
CreateInstancePOST/users/:user_id/impersonation_tokens
ReadInstanceGET/users/:user_id/impersonation_tokens
ReadInstanceGET/users/:user_id/impersonation_tokens/:impersonation_token_id
RevokeInstanceDELETE/users/:user_id/impersonation_tokens/:impersonation_token_id

Invitation {#invitation}

Permet de créer, supprimer, lire et mettre à jour les invitations.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/invitations
CreateGroupePOST/groups/:id/invitations
DeleteProjetDELETE/projects/:id/invitations/:email
DeleteGroupeDELETE/groups/:id/invitations/:email
ReadProjetGET/projects/:id/invitations
ReadGroupeGET/groups/:id/invitations
UpdateProjetPUT/projects/:id/invitations/:email
UpdateGroupePUT/groups/:id/invitations/:email

Portée du jeton de job {#job-token-scope}

Permet de lire et de mettre à jour les portées du jeton de job.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/job_token_scope
UpdateProjetPATCH/projects/:id/job_token_scope

Liste d'autorisation de la portée du jeton de job {#job-token-scope-allowlist}

Permet de créer, supprimer et lire les listes d'autorisation de la portée du jeton de job.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/job_token_scope/allowlist
CreateProjetPOST/projects/:id/job_token_scope/groups_allowlist
DeleteProjetDELETE/projects/:id/job_token_scope/allowlist/:target_project_id
DeleteProjetDELETE/projects/:id/job_token_scope/groups_allowlist/:target_group_id
ReadProjetGET/projects/:id/job_token_scope/allowlist
ReadProjetGET/projects/:id/job_token_scope/groups_allowlist

Groupe LDAP {#ldap-group}

Permet de lire les groupes LDAP.

ActionAccèsMéthodeChemin
ReadInstanceGET/ldap/:provider/groups
ReadInstanceGET/ldap/groups

Lien de groupe LDAP {#ldap-group-link}

Permet de créer, supprimer et lire les liens de groupe LDAP.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/ldap_group_links
DeleteGroupeDELETE/groups/:id/ldap_group_links
DeleteGroupeDELETE/groups/:id/ldap_group_links/:cn
DeleteGroupeDELETE/groups/:id/ldap_group_links/:provider/:cn
ReadGroupeGET/groups/:id/ldap_group_links

Synchronisation de groupe LDAP {#ldap-group-sync}

Permet d'exécuter les synchronisations de groupe LDAP.

ActionAccèsMéthodeChemin
RunGroupePOST/groups/:id/ldap_sync

Membre {#member}

Permet de créer, supprimer, lire et mettre à jour les membres.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/members
CreateGroupePOST/groups/:id/members
DeleteProjetDELETE/projects/:id/members/:user_id
DeleteGroupeDELETE/groups/:id/billable_members/:user_id
DeleteGroupeDELETE/groups/:id/members/:user_id
ReadProjetGET/projects/:id/members
ReadProjetGET/projects/:id/members/:user_id
ReadProjetGET/projects/:id/members/all
ReadProjetGET/projects/:id/members/all/:user_id
ReadGroupeGET/groups/:id/billable_members
ReadGroupeGET/groups/:id/billable_members/:user_id/indirect
ReadGroupeGET/groups/:id/billable_members/:user_id/memberships
ReadGroupeGET/groups/:id/members
ReadGroupeGET/groups/:id/members/:user_id
ReadGroupeGET/groups/:id/members/all
ReadGroupeGET/groups/:id/members/all/:user_id
ReadGroupeGET/groups/:id/pending_members
UpdateProjetPUT/projects/:id/members/:user_id
UpdateGroupePOST/groups/:id/members/:user_id/override
UpdateGroupePOST/groups/:id/members/approve_all
UpdateGroupePUT/groups/:id/members/:member_id/approve
UpdateGroupePUT/groups/:id/members/:user_id
UpdateGroupePUT/groups/:id/members/:user_id/state
UpdateGroupeDELETE/groups/:id/members/:user_id/override

Métadonnées {#metadata}

Permet de lire les métadonnées de l'instance.

ActionAccèsMéthodeChemin
ReadInstanceGET/metadata
ReadInstanceGET/version

Paramètre de notification {#notification-setting}

Permet de lire et de mettre à jour les paramètres de notification.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/notification_settings
ReadGroupeGET/groups/:id/notification_settings
ReadUtilisateurGET/notification_settings
UpdateProjetPUT/projects/:id/notification_settings
UpdateGroupePUT/groups/:id/notification_settings
UpdateUtilisateurPUT/notification_settings

Application OAuth {#oauth-application}

Permet de créer, supprimer, lire, renouveler le secret et mettre à jour les applications OAuth.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/user/applications
CreateInstancePOST/applications
DeleteUtilisateurDELETE/user/applications/:id
DeleteInstanceDELETE/applications/:id
ReadUtilisateurGET/user/applications
ReadUtilisateurGET/user/applications/:id
ReadInstanceGET/applications
Renouveler le secretInstancePOST/applications/:id/renew-secret
UpdateUtilisateurPUT/user/applications/:id

Jeton d'accès personnel {#personal-access-token}

Permet de créer, lire, révoquer et renouveler les jetons d'accès personnels.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/user/personal_access_tokens
CreateInstancePOST/users/:user_id/personal_access_tokens
ReadGroupeGET/groups/:id/manage/personal_access_tokens
ReadUtilisateurGET/personal_access_tokens
ReadUtilisateurGET/personal_access_tokens/:id
ReadUtilisateurGET/personal_access_tokens/self
ReadUtilisateurGET/personal_access_tokens/self/associations
RevokeGroupeDELETE/groups/:id/manage/personal_access_tokens/:pat_id
RevokeUtilisateurDELETE/personal_access_tokens/:id
RevokeUtilisateurDELETE/personal_access_tokens/self
RenouvelerGroupePOST/groups/:id/manage/personal_access_tokens/:pat_id/rotate
RenouvelerUtilisateurPOST/personal_access_tokens/:id/rotate
RenouvelerUtilisateurPOST/personal_access_tokens/self/rotate

Plan Limit {#plan-limit}

Accorde la capacité de lire et de mettre à jour les limites de plan.

ActionAccèsMéthodeChemin
ReadInstanceGET/application/plan_limits
UpdateInstancePUT/application/plan_limits

Provisioned User {#provisioned-user}

Accorde la capacité de lire les utilisateurs provisionnés.

ActionAccèsMéthodeChemin
ReadGroupeGET/groups/:id/provisioned_users

Resource Access Token {#resource-access-token}

Accorde la capacité de créer, supprimer, lire et effectuer une rotation des jetons d'accès aux ressources.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/access_tokens
CreateGroupePOST/groups/:id/access_tokens
DeleteProjetDELETE/projects/:id/access_tokens/:token_id
DeleteGroupeDELETE/groups/:id/access_tokens/:token_id
DeleteGroupeDELETE/groups/:id/manage/resource_access_tokens/:prat_id
ReadProjetGET/projects/:id/access_tokens
ReadProjetGET/projects/:id/access_tokens/:token_id
ReadGroupeGET/groups/:id/access_tokens
ReadGroupeGET/groups/:id/access_tokens/:token_id
ReadGroupeGET/groups/:id/manage/resource_access_tokens
RenouvelerProjetPOST/projects/:id/access_tokens/:token_id/rotate
RenouvelerProjetPOST/projects/:id/access_tokens/self/rotate
RenouvelerGroupePOST/groups/:id/access_tokens/:token_id/rotate
RenouvelerGroupePOST/groups/:id/access_tokens/self/rotate
RenouvelerGroupePOST/groups/:id/manage/resource_access_tokens/:prat_id/rotate

SAML Group Identity {#saml-group-identity}

Accorde la capacité de supprimer, lire et mettre à jour les identités de groupe SAML.

ActionAccèsMéthodeChemin
DeleteGroupeDELETE/groups/:id/saml/:uid
ReadGroupeGET/groups/:id/saml/:uid
ReadGroupeGET/groups/:id/saml/identities
UpdateGroupePATCH/groups/:id/saml/:uid

SAML Group Link {#saml-group-link}

Accorde la capacité de créer, supprimer et lire les liens de groupe SAML.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/saml_group_links
DeleteGroupeDELETE/groups/:id/saml_group_links/:saml_group_name
ReadGroupeGET/groups/:id/saml_group_links
ReadGroupeGET/groups/:id/saml_group_links/:saml_group_name

SAML User {#saml-user}

Accorde la capacité de lire les utilisateurs SAML.

ActionAccèsMéthodeChemin
ReadGroupeGET/groups/:id/saml_users

SCIM Identity {#scim-identity}

Accorde la capacité de supprimer, lire et mettre à jour les identités SCIM.

ActionAccèsMéthodeChemin
DeleteGroupeDELETE/groups/:id/scim/:uid
ReadGroupeGET/groups/:id/scim/:uid
ReadGroupeGET/groups/:id/scim/identities
UpdateGroupePATCH/groups/:id/scim/:uid

SSH Key {#ssh-key}

Accorde la capacité de créer, supprimer et lire les clés SSH.

ActionAccèsMéthodeChemin
CreateUtilisateurPOST/user/keys
CreateInstancePOST/users/:user_id/keys
DeleteGroupeDELETE/groups/:id/manage/ssh_keys/:key_id
DeleteUtilisateurDELETE/user/keys/:key_id
DeleteInstanceDELETE/users/:id/keys/:key_id
ReadGroupeGET/groups/:id/manage/ssh_keys
ReadUtilisateurGET/user/keys
ReadUtilisateurGET/user/keys/:key_id
ReadUtilisateurGET/users/:id/keys/:key_id
ReadUtilisateurGET/users/:user_id/keys
ReadInstanceGET/keys
ReadInstanceGET/keys/:id

Service Account {#service-account}

Accorde la capacité de créer, supprimer, lire et mettre à jour les comptes de service.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/service_accounts
CreateGroupePOST/groups/:id/service_accounts
CreateInstancePOST/service_accounts
DeleteProjetDELETE/projects/:id/service_accounts/:user_id
DeleteGroupeDELETE/groups/:id/service_accounts/:user_id
ReadProjetGET/projects/:id/service_accounts
ReadGroupeGET/groups/:id/service_accounts
ReadInstanceGET/service_accounts
UpdateProjetPATCH/projects/:id/service_accounts/:user_id
UpdateGroupePATCH/groups/:id/service_accounts/:user_id
UpdateInstancePATCH/service_accounts/:user_id

Service Account Personal Access Token {#service-account-personal-access-token}

Accorde la capacité de créer, lire, révoquer et effectuer une rotation des jetons d'accès personnels de compte de service.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/service_accounts/:user_id/personal_access_tokens
CreateGroupePOST/groups/:id/service_accounts/:user_id/personal_access_tokens
ReadProjetGET/projects/:id/service_accounts/:user_id/personal_access_tokens
ReadGroupeGET/groups/:id/service_accounts/:user_id/personal_access_tokens
RevokeProjetDELETE/projects/:id/service_accounts/:user_id/personal_access_tokens/:token_id
RevokeGroupeDELETE/groups/:id/service_accounts/:user_id/personal_access_tokens/:token_id
RenouvelerProjetPOST/projects/:id/service_accounts/:user_id/personal_access_tokens/:token_id/rotate
RenouvelerGroupePOST/groups/:id/service_accounts/:user_id/personal_access_tokens/:token_id/rotate

Statistic {#statistic}

Accorde la capacité de lire les statistiques.

ActionAccèsMéthodeChemin
ReadProjetGET/projects/:id/statistics
ReadInstanceGET/application/statistics

Usage Data Query {#usage-data-query}

Accorde la capacité de lire les requêtes de données d'utilisation.

ActionAccèsMéthodeChemin
ReadInstanceGET/usage_data/queries

User {#user}

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.

ActionAccèsMéthodeChemin
ActivationInstancePOST/users/:id/activate
ApproveInstancePOST/users/:id/approve
BannissementInstancePOST/users/:id/ban
BlocageInstancePOST/users/:id/block
CreateInstancePOST/users
DésactivationInstancePOST/users/:id/deactivate
DeleteInstanceDELETE/users/:id
Désactiver l'authentification à deux facteursInstancePATCH/users/:id/disable_two_factor
AbonnementUtilisateurPOST/users/:id/follow
ReadUtilisateurGET/user
ReadUtilisateurGET/users/:id
ReadInstanceGET/users
ReadInstanceGET/users/:user_id/memberships
RejetInstancePOST/users/:id/reject
DébannissementInstancePOST/users/:id/unban
DéblocageInstancePOST/users/:id/unblock
DésabonnementUtilisateurPOST/users/:id/unfollow
UpdateInstancePUT/users/:id

System Migration resources {#system-migration-resources}

Batched Background Migration {#batched-background-migration}

Accorde la capacité de lire et d'exécuter des migrations en arrière-plan par lots.

ActionAccèsMéthodeChemin
ReadInstanceGET/admin/batched_background_migrations
ReadInstanceGET/admin/batched_background_migrations/:id
RunInstancePUT/admin/batched_background_migrations/:id/pause
RunInstancePUT/admin/batched_background_migrations/:id/resume

Database Dictionary {#database-dictionary}

Accorde la capacité de lire les dictionnaires de base de données.

ActionAccèsMéthodeChemin
ReadInstanceGET/databases/:database_name/dictionary/tables

Database Migration {#database-migration}

Accorde la capacité de marquer les migrations de base de données.

ActionAccèsMéthodeChemin
MarquageInstancePOST/admin/migrations/:timestamp/mark

Export {#export}

Accorde la capacité de créer, télécharger et lire des exports.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/export
CreateProjetPOST/projects/:id/export_relations
CreateGroupePOST/groups/:id/export
TéléchargementProjetGET/projects/:id/export/download
TéléchargementProjetGET/projects/:id/export_relations/download
TéléchargementGroupeGET/groups/:id/export/download
ReadProjetGET/projects/:id/export
ReadProjetGET/projects/:id/export_relations/status

Import {#import}

Accorde la capacité d'annuler, créer et lire des imports.

ActionAccèsMéthodeChemin
AnnulationUtilisateurPOST/import/github/cancel
AnnulationInstancePOST/bulk_imports/:import_id/cancel
CreateProjetPOST/projects/:id/import/git
CreateProjetPOST/projects/import-relation
CreateGroupePOST/import/bitbucket
CreateGroupePOST/import/github
CreateGroupePOST/projects/import
CreateGroupePOST/projects/remote-import
CreateGroupePOST/projects/remote-import-s3
CreateUtilisateurPOST/import/bitbucket
CreateUtilisateurPOST/import/github
CreateUtilisateurPOST/import/github/gists
CreateUtilisateurPOST/projects/import
CreateUtilisateurPOST/projects/remote-import
CreateUtilisateurPOST/projects/remote-import-s3
CreateInstancePOST/bulk_imports
CreateInstancePOST/groups/import
CreateInstancePOST/import/bitbucket_server
CreateInstancePOST/offline_imports
ReadProjetGET/projects/:id/import
ReadProjetGET/projects/:id/relation-imports
ReadInstanceGET/bulk_imports
ReadInstanceGET/bulk_imports/:import_id
ReadInstanceGET/bulk_imports/:import_id/entities
ReadInstanceGET/bulk_imports/:import_id/entities/:entity_id
ReadInstanceGET/bulk_imports/:import_id/entities/:entity_id/failures
ReadInstanceGET/bulk_imports/entities

Placeholder Reassignment {#placeholder-reassignment}

Accorde la capacité de créer et lire les réaffectations de substituts.

ActionAccèsMéthodeChemin
CreateGroupePOST/groups/:id/placeholder_reassignments
ReadGroupeGET/groups/:id/placeholder_reassignments

System Migration And Integration resources {#system-migration-and-integration-resources}

Batched Background Operation {#batched-background-operation}

Accorde la capacité de lire les opérations en arrière-plan par lots.

ActionAccèsMéthodeChemin
ReadInstanceGET/admin/batched_background_operations
ReadInstanceGET/admin/batched_background_operations/:id

Wiki resources {#wiki-resources}

Wiki {#wiki}

Accorde la capacité de créer, supprimer, lire et mettre à jour des wikis.

ActionAccèsMéthodeChemin
CreateProjetPOST/projects/:id/wikis
CreateGroupePOST/groups/:id/wikis
DeleteProjetDELETE/projects/:id/wikis/:slug
DeleteGroupeDELETE/groups/:id/wikis/:slug
ReadProjetGET/projects/:id/wikis
ReadProjetGET/projects/:id/wikis/:slug
ReadGroupeGET/groups/:id/wikis
ReadGroupeGET/groups/:id/wikis/:slug
UpdateProjetPOST/projects/:id/wikis/attachments
UpdateProjetPUT/projects/:id/wikis/:slug
UpdateGroupePOST/groups/:id/wikis/attachments
UpdateGroupePUT/groups/:id/wikis/:slug

Always accessible endpoints {#always-accessible-endpoints}

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éthodeChemin
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

Publicly accessible endpoints {#publicly-accessible-endpoints}

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.

ActionMéthodeChemin
Package : ReadGET/group/:id/-/packages/composer/*package_name
Package : ReadGET/group/:id/-/packages/composer/p/:sha
Package : ReadGET/group/:id/-/packages/composer/p2/*package_name
Package : ReadGET/group/:id/-/packages/composer/packages
Groupe : ReadGET/groups/:id
Package : ReadGET/groups/:id/-/packages/maven/*path/:file_name
Package : ReadGET/groups/:id/-/packages/npm/-/package/*package_name/dist-tags
Avatar : ReadGET/groups/:id/avatar
Badge : ReadGET/groups/:id/badges
Badge : ReadGET/groups/:id/badges/:badge_id
Badge : ReadGET/groups/:id/badges/render
Groupe : ReadGET/groups/:id/descendant_groups
Work Item : ReadGET/groups/:id/epics/:epic_iid/award_emoji
Work Item : ReadGET/groups/:id/epics/:epic_iid/award_emoji/:award_id
Work Item : ReadGET/groups/:id/epics/:epic_iid/notes/:note_id/award_emoji
Work Item : ReadGET/groups/:id/epics/:epic_iid/notes/:note_id/award_emoji/:award_id
Work Item : ReadGET/groups/:id/issues_statistics
Merge Request : ReadGET/groups/:id/merge_requests
Work Item : ReadGET/groups/:id/milestones/:milestone_id/issues
Work Item : ReadGET/groups/:id/milestones/:milestone_id/merge_requests
Package : ReadGET/groups/:id/packages
Projet : ReadGET/groups/:id/projects
Groupe : ReadGET/groups/:id/projects/shared
Groupe : ReadGET/groups/:id/subgroups
Markdown Upload : ReadGET/groups/:id/uploads
Markdown Upload : ReadGET/groups/:id/uploads/:secret/:filename
Markdown Upload : ReadGET/groups/:id/uploads/:upload_id
Package : ReadGET/packages/npm/-/package/*package_name/dist-tags
Projet : ReadGET/projects/:id
Code : ReadGET/projects/:id/(-/)search/semantic
Avatar : ReadGET/projects/:id/avatar
Badge : ReadGET/projects/:id/badges
Badge : ReadGET/projects/:id/badges/:badge_id
Badge : ReadGET/projects/:id/badges/render
Work Item : ReadGET/projects/:id/boards
Work Item : ReadGET/projects/:id/boards/:board_id
Work Item : ReadGET/projects/:id/boards/:board_id/lists
Work Item : ReadGET/projects/:id/boards/:board_id/lists/:list_id
Déploiement : ReadGET/projects/:id/deployments
Déploiement : ReadGET/projects/:id/deployments/:deployment_id
Déploiement : Lecture, Merge Request : ReadGET/projects/:id/deployments/:deployment_id/merge_requests
Environnement : ReadGET/projects/:id/environments
Environnement : ReadGET/projects/:id/environments/:environment_id
Projet : ReadGET/projects/:id/forks
Work Item : ReadGET/projects/:id/issues
Work Item : ReadGET/projects/:id/issues/:issue_iid
Work Item : ReadGET/projects/:id/issues/:issue_iid/closed_by
Work Item : ReadGET/projects/:id/issues/:issue_iid/participants
Work Item : ReadGET/projects/:id/issues/:issue_iid/related_merge_requests
Work Item : ReadGET/projects/:id/issues/:issue_iid/time_stats
Work Item : ReadGET/projects/:id/issues_statistics
Label : ReadGET/projects/:id/labels
Label : ReadGET/projects/:id/labels/:name
Merge Request : ReadGET/projects/:id/merge_requests
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid
Merge Request Approval Rule : ReadGET/projects/:id/merge_requests/:merge_request_iid/approval_rules
Merge Request Approval Rule : ReadGET/projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/approval_state
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/approvals
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/changes
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/closes_issues
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/commits
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/context_commits
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/diffs
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/draft_notes
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/draft_notes/:draft_note_id
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/merge_ref
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/participants
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/pipelines
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/raw_diffs
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/related_issues
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/reviewers
Work Item : ReadGET/projects/:id/merge_requests/:merge_request_iid/time_stats
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/versions
Merge Request : ReadGET/projects/:id/merge_requests/:merge_request_iid/versions/:version_id
Work Item : ReadGET/projects/:id/milestones
Work Item : ReadGET/projects/:id/milestones/:milestone_id
Package : ReadGET/projects/:id/packages
Package : ReadGET/projects/:id/packages/:package_id
Package : ReadGET/projects/:id/packages/:package_id/pipelines
Package : ReadGET/projects/:id/packages/composer/archives/*package_name
Package : ReadGET/projects/:id/packages/debian/pool/:distribution/:letter/:package_name/:package_version/:file_name
Package : ReadGET/projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name
Package : ReadGET/projects/:id/packages/go/*module_name/@v/:module_version.info
Package : ReadGET/projects/:id/packages/go/*module_name/@v/:module_version.mod
Package : ReadGET/projects/:id/packages/go/*module_name/@v/:module_version.zip
Package : ReadGET/projects/:id/packages/go/*module_name/@v/list
Package : ReadGET/projects/:id/packages/helm/:channel/charts/:file_name.tgz
Package : ReadGET/projects/:id/packages/helm/:channel/index.yaml
Package : ReadGET/projects/:id/packages/maven/*path/:file_name
Package : ReadGET/projects/:id/packages/npm/*package_name
Package : ReadGET/projects/:id/packages/npm/*package_name/-/*file_name
Package : ReadGET/projects/:id/packages/npm/-/package/*package_name/dist-tags
Package : ReadGET/projects/:id/packages/nuget/download/*package_name/*package_version/*package_filename
Package : ReadGET/projects/:id/packages/nuget/download/*package_name/index
Package : ReadGET/projects/:id/packages/nuget/metadata/*package_name/*package_version
Package : ReadGET/projects/:id/packages/nuget/metadata/*package_name/index
Package : ReadGET/projects/:id/packages/pypi/files/:sha256/*file_identifier
Package : ReadGET/projects/:id/packages/pypi/simple
Package : ReadGET/projects/:id/packages/pypi/simple/*package_name
Pipeline : ReadGET/projects/:id/pipelines
Pipeline : ReadGET/projects/:id/pipelines/:pipeline_id
Pipeline : ReadGET/projects/:id/pipelines/latest
Release : ReadGET/projects/:id/releases
Release : ReadGET/projects/:id/releases/:tag_name
Release : ReadGET/projects/:id/releases/:tag_name/downloads/*direct_asset_path
Release : ReadGET/projects/:id/releases/permalink/latest(/)(*suffix_path)
Dépôt : ReadGET/projects/:id/repository/archive
Dépôt : ReadGET/projects/:id/repository/blobs/:sha
Dépôt : ReadGET/projects/:id/repository/blobs/:sha/raw
Branche : ReadGET/projects/:id/repository/branches
Branche : ReadGET/projects/:id/repository/branches/:branch
Branche : ReadHEAD/projects/:id/repository/branches/:branch
Dépôt : ReadGET/projects/:id/repository/changelog
Commit : ReadGET/projects/:id/repository/commits
Commit : ReadGET/projects/:id/repository/commits/:sha
Commit : ReadGET/projects/:id/repository/commits/:sha/comments
Commit : ReadGET/projects/:id/repository/commits/:sha/diff
Commit : ReadGET/projects/:id/repository/commits/:sha/merge_requests
Commit : ReadGET/projects/:id/repository/commits/:sha/refs
Commit : ReadGET/projects/:id/repository/commits/:sha/sequence
Commit : ReadGET/projects/:id/repository/commits/:sha/signature
Dépôt : ReadGET/projects/:id/repository/compare
Dépôt : ReadGET/projects/:id/repository/contributors
Dépôt : ReadGET/projects/:id/repository/files/:file_path
Dépôt : ReadHEAD/projects/:id/repository/files/:file_path
Dépôt : ReadGET/projects/:id/repository/files/:file_path/blame
Dépôt : ReadHEAD/projects/:id/repository/files/:file_path/blame
Dépôt : ReadGET/projects/:id/repository/files/:file_path/raw
Dépôt : ReadGET/projects/:id/repository/health
Dépôt : ReadGET/projects/:id/repository/merge_base
Tag de dépôt : ReadGET/projects/:id/repository/tags
Tag de dépôt : ReadGET/projects/:id/repository/tags/:tag_name
Tag de dépôt : ReadGET/projects/:id/repository/tags/:tag_name/signature
Dépôt : ReadGET/projects/:id/repository/tree
Projet : ReadGET/projects/:id/starrers
Wiki : ReadGET/projects/:id/wikis
Wiki : ReadGET/projects/:id/wikis/:slug
Package : ReadGET/virtual_registries/packages/maven/:id/*path

Points de terminaison non disponibles {#unavailable-endpoints}

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éthodeCheminRaison
POST/ai/duo_workflows/agent_workflowsJeton OAuth pour les workflows IA
GET/ai/duo_workflows/code_review/custom_instructionsJeton OAuth pour les workflows IA
POST/ai/duo_workflows/workflows/:id/audit_eventsJeton OAuth pour les workflows IA
GET/api/scim/:version/application/GroupsJeton SCIM
POST/api/scim/:version/application/GroupsJeton SCIM
GET/api/scim/:version/application/Groups/:idJeton SCIM
PATCH/api/scim/:version/application/Groups/:idJeton SCIM
PUT/api/scim/:version/application/Groups/:idJeton SCIM
DELETE/api/scim/:version/application/Groups/:idJeton SCIM
GET/api/scim/:version/application/UsersJeton SCIM
POST/api/scim/:version/application/UsersJeton SCIM
GET/api/scim/:version/application/Users/:idJeton SCIM
PATCH/api/scim/:version/application/Users/:idJeton SCIM
DELETE/api/scim/:version/application/Users/:idJeton SCIM
GET/api/scim/:version/groups/:group/UsersJeton SCIM
POST/api/scim/:version/groups/:group/UsersJeton SCIM
GET/api/scim/:version/groups/:group/Users/:idJeton SCIM
PATCH/api/scim/:version/groups/:group/Users/:idJeton SCIM
DELETE/api/scim/:version/groups/:group/Users/:idJeton SCIM
POST/container_registry_event/eventsJeton d'événement du registre de conteneurs
GET/feature_flags/unleash/:project_idJeton Unleash
GET/feature_flags/unleash/:project_id/client/featuresJeton Unleash
POST/feature_flags/unleash/:project_id/client/metricsJeton Unleash
POST/feature_flags/unleash/:project_id/client/registerJeton Unleash
GET/feature_flags/unleash/:project_id/featuresJeton Unleash
GET/geo/proxyProxy Geo
POST/geo/proxy_git_ssh/info_refs_receive_packJeton GitLab Shell
POST/geo/proxy_git_ssh/info_refs_upload_packJeton GitLab Shell
POST/geo/proxy_git_ssh/receive_packJeton GitLab Shell
POST/geo/proxy_git_ssh/upload_packJeton GitLab Shell
GET/geo/repositories/:gl_repository/pipeline_refsJWT de nœud Geo
GET/geo/retrieve/:replicable_name/:replicable_idJWT de nœud Geo
POST/geo/statusJWT de nœud Geo
GET/groups/:id/-/packages/npm/*package_nameRedirection vers un registre externe
POST/groups/:id/-/packages/npm/-/npm/v1/security/advisories/bulkRedirection vers un registre externe
POST/groups/:id/-/packages/npm/-/npm/v1/security/audits/quickRedirection vers un registre externe
POST/groups/:id/placeholder_reassignments/authorizePré-autorisation Workhorse
POST/groups/:id/uploads/authorizePré-autorisation Workhorse
POST/groups/import/authorizePré-autorisation Workhorse
GET/internal/agents/agentk/agent_infoJWT d'agent Kubernetes
GET/internal/agents/agentw/agent_infoJWT d'agent Kubernetes
GET/internal/agents/agentw/authorize_user_accessJWT d'agent Kubernetes
GET/internal/agents/agentw/server_configJWT d'agent Kubernetes
POST/internal/allowedJeton GitLab Shell
GET/internal/authorized_certsJeton GitLab Shell
GET/internal/authorized_keysJeton GitLab Shell
GET/internal/checkJeton GitLab Shell
GET/internal/ci/agents/runner/infoJWT d'agent Kubernetes
GET/internal/ci/agents/runnerc/infoJWT d'agent Kubernetes
PUT/internal/ci/job_router/jobs/:idJeton de job CI
GET/internal/ci/job_router/runner_controllers/job_admissionJWT d'agent Kubernetes
POST/internal/dast/site_validations/:id/transitionJeton de job CI
GET/internal/discoverJeton GitLab Shell
POST/internal/error_tracking/allowedJeton de suivi des erreurs
GET/internal/gitaly/object_pool_membersJeton GitLab Shell
GET/internal/gitlab_subscriptions/namespaces/:idJWT du portail d'abonnement
PUT/internal/gitlab_subscriptions/namespaces/:idJWT du portail d'abonnement
GET/internal/gitlab_subscriptions/namespaces/:id/gitlab_subscriptionJWT du portail d'abonnement
POST/internal/gitlab_subscriptions/namespaces/:id/gitlab_subscriptionJWT du portail d'abonnement
PUT/internal/gitlab_subscriptions/namespaces/:id/gitlab_subscriptionJWT du portail d'abonnement
POST/internal/gitlab_subscriptions/namespaces/:id/minutesJWT du portail d'abonnement
PATCH/internal/gitlab_subscriptions/namespaces/:id/minutes/move/:target_idJWT du portail d'abonnement
GET/internal/gitlab_subscriptions/namespaces/:id/ownersJWT du portail d'abonnement
POST/internal/gitlab_subscriptions/namespaces/:id/provisionJWT du portail d'abonnement
POST/internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchasesJWT du portail d'abonnement
GET/internal/gitlab_subscriptions/namespaces/:id/subscription_add_on_purchases/:add_on_nameJWT du portail d'abonnement
PUT/internal/gitlab_subscriptions/namespaces/:namespace_id/upcoming_reconciliationsJWT du portail d'abonnement
DELETE/internal/gitlab_subscriptions/namespaces/:namespace_id/upcoming_reconciliationsJWT du portail d'abonnement
GET/internal/gitlab_subscriptions/namespaces/:namespace_id/user_permissions/:user_idJWT du portail d'abonnement
GET/internal/gitlab_subscriptions/users/:idJWT du portail d'abonnement
PUT/internal/gitlab_subscriptions/users/:user_id/credit_card_validationJWT du portail d'abonnement
POST/internal/kubernetes/agent_configurationJWT d'agent Kubernetes
POST/internal/kubernetes/agent_eventsJWT d'agent Kubernetes
POST/internal/kubernetes/authorize_proxy_userJWT d'agent Kubernetes
GET/internal/kubernetes/modules/remote_development/prerequisitesJWT d'agent Kubernetes
POST/internal/kubernetes/modules/remote_development/reconcileJWT d'agent Kubernetes
PUT/internal/kubernetes/modules/starboard_vulnerabilityJWT d'agent Kubernetes
GET/internal/kubernetes/modules/starboard_vulnerability/policies_configurationJWT d'agent Kubernetes
POST/internal/kubernetes/modules/starboard_vulnerability/scan_resultJWT d'agent Kubernetes
GET/internal/kubernetes/receptive_agentsJWT d'agent Kubernetes
POST/internal/kubernetes/usage_metricsJWT d'agent Kubernetes
GET/internal/kubernetes/verify_project_accessJWT d'agent Kubernetes
GET/internal/lfsJeton GitLab Shell
POST/internal/lfs_authenticateJeton GitLab Shell
POST/internal/mail_room/*mailbox_typeJeton Mailroom
GET/internal/observability/project/:id/read/analyticsVérification Workhorse
GET/internal/observability/project/:id/read/logsVérification Workhorse
GET/internal/observability/project/:id/read/metricsVérification Workhorse
GET/internal/observability/project/:id/read/servicesVérification Workhorse
GET/internal/observability/project/:id/read/tracesVérification Workhorse
POST/internal/observability/project/:id/write/logsVérification Workhorse
POST/internal/observability/project/:id/write/metricsVérification Workhorse
POST/internal/observability/project/:id/write/tracesVérification Workhorse
GET/internal/orbit/project/:project_id/infoJeton interne Orbit
GET/internal/orbit/project/:project_id/merge_request_diffs/:diff_idJeton interne Orbit
GET/internal/orbit/project/:project_id/merge_request_diffs/:diff_id/raw_diffsJeton interne Orbit
GET/internal/orbit/project/:project_id/merge_requests/:merge_request_iid/raw_diffsJeton interne Orbit
GET/internal/orbit/project/:project_id/repository/archiveJeton interne Orbit
GET/internal/orbit/project/:project_id/repository/changed_pathsJeton interne Orbit
GET/internal/orbit/project/:project_id/repository/commitsJeton interne Orbit
POST/internal/orbit/project/:project_id/repository/list_blobsJeton interne Orbit
POST/internal/orbit/redactionJeton interne Orbit
GET/internal/pagesJeton GitLab Pages
GET/internal/pages/statusJeton GitLab Pages
POST/internal/personal_access_tokenJeton GitLab Shell
POST/internal/post_receiveJeton GitLab Shell
POST/internal/pre_receiveJeton GitLab Shell
POST/internal/search/zoekt/:uuid/callbackJeton GitLab Shell
POST/internal/search/zoekt/:uuid/heartbeatJeton GitLab Shell
POST/internal/secrets_manager/audit_logsJeton OpenBao
POST/internal/shellhorse/git_audit_eventSecret partagé GitLab
POST/internal/two_factor_configJeton GitLab Shell
POST/internal/two_factor_manual_otp_checkJeton GitLab Shell
POST/internal/two_factor_push_otp_checkJeton GitLab Shell
POST/internal/two_factor_recovery_codesJeton GitLab Shell
POST/internal/workhorse/authorize_uploadVérification Workhorse
POST/internal/workhorse/oauth_routingVérification Workhorse
GET/jobJeton de job CI
GET/job/allowed_agentsJeton de job CI
PUT/jobs/:idJeton de job CI
GET/jobs/:id/artifactsJeton de job CI
POST/jobs/:id/artifactsJeton de job CI
POST/jobs/:id/artifacts/authorizeJeton de job CI
POST/jobs/:id/sbom_scansJeton de job CI
POST/jobs/:id/sbom_scans/:sbom_digestJeton de job CI
GET/jobs/:id/sbom_scans/:sbom_scan_idJeton de job CI
POST/jobs/:id/sbom_scans/authorizeJeton de job CI
PATCH/jobs/:id/traceJeton de job CI
POST/jobs/requestJeton runner
GET/orbit/mcpJeton interne Orbit
POST/orbit/mcpJeton interne Orbit
PUT/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorizePré-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/authorizePré-autorisation Workhorse
GET/packages/npm/*package_nameRedirection vers un registre externe
POST/packages/npm/-/npm/v1/security/advisories/bulkRedirection vers un registre externe
POST/packages/npm/-/npm/v1/security/audits/quickRedirection vers un registre externe
POST/projects/:id/(ref/:ref/)trigger/pipelineJeton de déclenchement CI
POST/projects/:id/alert_management_alerts/:alert_iid/metric_images/authorizePré-autorisation Workhorse
PATCH/projects/:id/compliance_external_controls/:control_id/statusJeton de contrôle externe de conformité
POST/projects/:id/issues/:issue_iid/metric_images/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/conan/v1/files/:package_name/:package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorizePré-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/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/conan/v2/conans/:package_name/:package_version/:package_username/:package_channel/revisions/:recipe_revision/files/:file_name/authorizePré-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/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/debian/:file_name/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/generic/:package_name/*package_version/(*path/):file_name/authorizePré-autorisation Workhorse
POST/projects/:id/packages/helm/api/:channel/charts/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/maven/*path/:file_name/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/ml_models/:model_version_id/files/(*path/):file_name/authorizePré-autorisation Workhorse
POST/projects/:id/packages/npm/-/npm/v1/security/advisories/bulkRedirection vers un registre externe
POST/projects/:id/packages/npm/-/npm/v1/security/audits/quickRedirection vers un registre externe
PUT/projects/:id/packages/npm/:package_name/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/nuget/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/nuget/symbolpackage/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/nuget/v2/authorizePré-autorisation Workhorse
POST/projects/:id/packages/pypi/authorizePré-autorisation Workhorse
POST/projects/:id/packages/rpm/authorizePré-autorisation Workhorse
POST/projects/:id/packages/rubygems/api/v1/gems/authorizePré-autorisation Workhorse
PUT/projects/:id/packages/terraform/modules/:module_name/:module_system/*module_version/file/authorizePré-autorisation Workhorse
POST/projects/:id/repository/commits/authorizePré-autorisation Workhorse
POST/projects/:id/repository/files/:file_path/authorizePré-autorisation Workhorse
PUT/projects/:id/repository/files/:file_path/authorizePré-autorisation Workhorse
POST/projects/:id/terraform/state/:name/authorizePré-autorisation Workhorse
POST/projects/:id/uploads/authorizePré-autorisation Workhorse
POST/projects/import-relation/authorizePré-autorisation Workhorse
POST/projects/import/authorizePré-autorisation Workhorse
POST/runnersJeton runner
DELETE/runnersJeton runner
DELETE/runners/managersJeton runner
POST/runners/reset_authentication_tokenJeton runner
GET/runners/router/discoveryJeton runner
POST/runners/verifyJeton runner
POST/token_exchangeÉchange de jeton de service modulaire
GET/usage_data/metric_definitionsJeton de données d'utilisation