REST API 리소스
컨텍스트별(프로젝트, 그룹, 독립형, 템플릿)로 정리된 GitLab REST API 리소스와 엔드포인트 경로를 제공합니다.
GitLab REST API는 GitLab 리소스를 프로그래밍 방식으로 제어할 수 있게 합니다. 기존 도구와 통합을 구축하고, 반복적인 작업을 자동화하며, 커스텀 보고서용 데이터를 추출하세요. 웹 인터페이스를 사용하지 않고 프로젝트, 그룹, 이슈, 머지 리퀘스트에 액세스하고 조작하세요. REST API 사용 예: 프로젝트 생성 및 사용자 관리 자동화. 외부 시스템에서 CI/CD 파이프라인 트리거. 커스텀 대시보드용 이슈 및 머지 리퀘스트 데이터 추출. GitLab을 서드파티 애플리케이션과 통합. 여러 리포지터리에 걸친 커스텀 워크플로우 구현. REST API 리소스는 다음으로 구성됩니다: 프로젝트 리소스 그룹 리소스 독립형 리소스 템플릿 리소스 프로젝트 리소스 # 프로젝트 컨텍스트에서 사용 가능한 API 리소스: 리소스 사용 가능한 엔드포인트 액세스 요청 /projects/:id/access_requests (그룹에서도 사용 가능) 액세스 토큰 /projects/:id/access_tokens (그룹에서도 사용 가능) 에이전트 /projects/:id/cluster_agents 브랜치 /projects/:id/repository/branches/ , /projects/:id/repository/merged_branches 커밋 /projects/:id/repository/commits , /projects/:id/statuses 컨테이너 레지스트리 /projects/:id/registry/repositories 컨테이너 리포지터리 보호 규칙 /projects/:id/registry/protection/repository/rules 컨테이너 레지스트리 보호 태그 규칙 /projects/:id/registry/protection/tag/rules 커스텀 속성 /projects/:id/custom_attributes (그룹 및 사용자에서도 사용 가능) Composer 배포판 /projects/:id/packages/composer (그룹에서도 사용 가능) Conan v1 배포판 /projects/:id/packages/conan (독립형으로도 사용 가능) Conan v2 배포판 /projects/:id/packages/conan (독립형으로도 사용 가능) Debian 배포판 /projects/:id/debian_distributions (그룹에서도 사용 가능) Debian 패키지 /projects/:id/packages/debian (그룹에서도 사용 가능) 의존성 /projects/:id/dependencies 배포 키 /projects/:id/deploy_keys (독립형으로도 사용 가능) 배포 토큰 /projects/:id/deploy_tokens (그룹 및 독립형으로도 사용 가능) 배포 /projects/:id/deployments 토론 (스레드 댓글) /projects/:id/issues/.../discussions , /projects/:id/snippets/.../discussions , /projects/:id/merge_requ
