Select Git revision
Forked from
GitLab.org / GitLab FOSS
4430 commits behind the upstream repository.
-
Douwe Maan authoredDouwe Maan authored
README.md 13.36 KiB
GitLab API
Automate GitLab via a simple and powerful API. All definitions can be found
under /lib/api
.
Resources
Documentation for various API resources can be found separately in the following locations:
- Award Emoji
- Branches
- Broadcast Messages
- Build Variables
- Commits
- Deployments
- Deploy Keys
- Gitignores templates
- GitLab CI Config templates
- Groups
- Group Access Requests
- Group Members
- Issues
- Issue Boards
- Jobs
- Keys
- Labels
- Merge Requests
- Milestones
- Open source license templates
- Namespaces
- Notes (comments)
- Notification settings
- Pipelines
- Pipeline Triggers
- Projects including setting Webhooks
- Project Access Requests
- Project Members
- Project Snippets
- Repositories
- Repository Files
- Runners
- Services
- Session
- Settings
- Sidekiq metrics
- System Hooks
- Tags
- Todos
- Users
- Validate CI configuration
- V3 to V4
- Version
Internal CI API
The following documentation is for the internal CI API:
Authentication
All API requests require authentication via a session cookie or token. There are three types of tokens available: private tokens, OAuth 2 tokens, and personal access tokens.