GitLab
docs.gitlab.com › gitlab docs › extend › rest api
REST API | GitLab Docs
Use the GitLab REST API for programmatic interaction with GitLab. Includes requests, rate limits, pagination, encoding, versioning, and response handling.
GitLab Docs
Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.
GitLab CLI (glab)
Learn more about GitLab CLI (glab) in the GitLab documentation.
Resources
GitLab REST API resources organized by context (project, group, standalone, and templates) with endpoint paths.
Webhooks
The signing token is never returned by the API. Mask sensitive portions of webhook URLs to enhance security. Masked portions are replaced with configured values when webhooks are executed, are not logged, and are encrypted at rest in the database.
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources
REST API resources | GitLab Docs
The GitLab REST API gives you programmatic control over GitLab resources. Build integrations with your existing tools, automate repetitive tasks, and extract data for custom reports.
047 Introduction to GitLab REST API and python-gitlab
09:19
How To Use API In GitLab Easiest Way - YouTube
13:02
UX Showcase - Before you start using the GitLab API - YouTube
14:23
How to make GitLab API calls - YouTube
Automate API Docs with GitLab Pages & CI/CD 🚀 - YouTube
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources › projects
Projects API | GitLab Docs
REST API to create, retrieve, update, delete, and manage projects and project features.
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › authentication
REST API authentication | GitLab Docs
Authenticate with the GitLab REST API by using OAuth 2.0, access, and job tokens.
Python GitLab
python-gitlab.readthedocs.io › en › stable › api-usage.html
Using the REST API - python-gitlab v8.5.0
gitlab.base.RESTManager is the base class for v4 objects managers, providing the API to manipulate the resources and their attributes.
GitLab
docs.gitlab.com › gitlab docs › extend
Extend with GitLab | GitLab Docs
Use the GitLab REST API for programmatic interaction with GitLab.
DZone
dzone.com › testing, deployment, and maintenance › deployment › using the gitlab rest api to create a git projects
Using the GitLab REST API to Create a Git Projects
October 4, 2019 - git commit -m "Initial commit" git push -u origin master # # Git branches initial structure as per gitflow # projectId=$(curl "$GITLAB_SERVER/api/v4/groups/$rootSubGroupId/projects?search=$GITLAB_PROJECT" -H "PRIVATE-TOKEN: $GITLAB_TOKEN" | jq '.[0]["id"]' ) #create develop branch curl -d "branch=develop&ref=master" -X POST "$GITLAB_SERVER/api/v4/projects/$projectId/repository/branches" -H "PRIVATE-TOKEN: $GITLAB_TOKEN" | jq #create feature branch curl -d "branch=$GITLAB_FEATURE&ref=develop" -X POST "$GITLAB_SERVER/api/v4/projects/$projectId/repository/branches" -H "PRIVATE-TOKEN: $GITLAB_TOKEN" | jq · After running the script, we can check in GitLab to see if the project and its branches have been created. GitLab provides a good documentation on REST APIs that's easy-to-use when enabling automation tasks.
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › third-party clients
REST API third-party clients | GitLab Docs
You can integrate third-party API client libraries with GitLab. The following libraries are maintained by community members and not officially supported by GitLab.
GitLab
api.gitlab.com › rest
GitLab REST API | GitLab Docs
GitLab REST API used to interact with a GitLab installation.
GitProtect.io
gitprotect.io › strona główna › how to use gitlab api – best practices for your development team
How to Use GitLab API - Best Practices for Your Development Team - Blog | GitProtect.io
December 11, 2024 - Another very useful thing is the GitLab API. It is a tool that allows you to automate your work. Many of the basic operations that we perform manually every day can be automated. This will save us time, workload, and also reduce the number of potential problems that the user can always accidentally commit. Using API is also beneficial from the perspective of e.g. audit or compliance because it gives us the opportunity to build a rather helpful tool in these topics. ... REST – probably the most popular and the most extensive one for easy access using regular API requests (you will find detailed information about it later in the article)
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › openapi
OpenAPI | GitLab Docs
GitLab documents its REST API using the OpenAPI 3.0 specification (formerly called Swagger), a standard, platform-independent format for describing RESTful APIs. The API code is the single source of truth for the REST API.
IOX Cloud
gitlab.rest
GitLab REST API Reference | gitlab.rest
GitLab's REST API provides comprehensive access to repositories, CI/CD pipelines, issue tracking, and project management. Developers use it to automate DevOps workflows, integrate GitLab with external tools, and build custom applications on top of GitLab's complete DevOps platform.
Python GitLab
python-gitlab.readthedocs.io › en › v4.12.1 › api-usage.html
Using the REST API - python-gitlab v4.12.1
gitlab.base.RESTManager is the base class for v4 objects managers, providing the API to manipulate the resources and their attributes.
Apidog
gitlab.apidog.io
Introduction - Gitlab
An OpenAPI definition for the GitLab REST API. Few API resources or endpoints are currently included.
Python GitLab
python-gitlab.readthedocs.io › en › v4.11.1 › api-usage.html
Using the REST API - python-gitlab v4.11.1
gitlab.base.RESTManager is the base class for v4 objects managers, providing the API to manipulate the resources and their attributes.