In the section V3 to V4 of the API documentation there is a link to the old V3 API doc.
Beware that the V3 API is going to be removed in GitLab 9.5 to be released in August 22, 2017.
Answer from alejdg on Stack OverflowGitLab
docs.gitlab.com › gitlab docs › extend › rest api
REST API | GitLab Docs
curl --request POST \ --header "Content-Type: application/json" \ --data '{"name":"<example-name>", "description":"<example-description>"}' "https://gitlab.example.com/api/v4/projects" URL-encoded query strings have a length limitation. Requests that are too large result in a 414 Request-URI Too Large error message. This can be resolved by using a payload body instead. If an endpoint has path parameters, the documentation displays them with a preceding colon.
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
Help us learn about your current experience with the documentation. Take the survey. ... 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.
Webhooks
Configure and manage project and group webhooks in GitLab.
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources › projects
Projects API | GitLab Docs
curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/5/languages" ... Manage a project, including creation, deletion, and archival. ... merge_train_enforcement introduced in GitLab 19.2 with a feature flag named merge_train_enforcement.
14:23
How to make GitLab API calls
06:20
GitLab 17 - API Security and Fuzzing Enhancements and Configuration ...
09:19
How To Use API In GitLab Easiest Way - YouTube
13:02
UX Showcase - Before you start using the GitLab API - YouTube
45:05
GitLab's GraphQL API - YouTube
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources
REST API resources | GitLab Docs
GitLab REST API resources organized by context (project, group, standalone, and templates) with endpoint paths.
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.
GitLab
docs.gitlab.com › gitlab docs › extend
Extend with GitLab | GitLab Docs
Use the GitLab REST API for programmatic interaction with GitLab.
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources › projects › wikis
Project wikis API | GitLab Docs
Help us learn about your current experience with the documentation. Take the survey. ... Use this API to manage project wikis. An API for group wikis is also available. Comments on a wiki page are called notes. To interact with them, use the notes API. Lists all wiki pages for a specified project. ... curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/wikis?with_content=1"
Python GitLab
python-gitlab.readthedocs.io › en › stable › api-usage.html
Using the REST API - python-gitlab v8.5.0
python-gitlab attempts to sync the required, optional, and mutually exclusive attributes for resource creation and update with the upstream API. You are encouraged to follow upstream API documentation for each resource to find these - each resource documented here links to the corresponding ...
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › authentication
REST API authentication | GitLab Docs
Most API requests require authentication, or return only public data when authentication isn’t provided. When authentication is not required, the documentation for each endpoint specifies this. For example, the /projects/:id endpoint does not require authentication. You can authenticate with the GitLab ...
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources › projects › members
Projects members API | GitLab Docs
The email attribute is only visible to group owners for enterprise users of the group when an API request is sent to the group itself, or that group’s subgroups or projects. Lists all direct members of a specified project viewable by the authenticated user. Use List all members of a project to list inherited members. This function takes pagination parameters page and per_page to restrict the list of users. ... curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/:id/members"
GitLab
docs.gitlab.com › gitlab docs › extend › rest api › resources › gitlab pages
Pages API | GitLab Docs
curl --request PATCH \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/:id/pages" \ --form 'pages_unique_domain_enabled=true' \ --form 'pages_https_only=true' \ --form 'pages_primary_domain=https://custom.example.com'
GitLab
docs.gitlab.com › gitlab docs › extend › graphql api
GraphQL API | GitLab Docs
Help us learn about your current experience with the documentation. Take the survey. ... GraphQL is a query language for APIs. You can use it to request the exact data you need, and therefore limit the number of requests you need. GraphQL data is arranged in types, so your client can use client-side GraphQL libraries to consume the API and avoid manual parsing. The GraphQL API is versionless. If you’re new to the GitLab ...
GitLab
forum.gitlab.com › community › gitlab for open source
GitLab API discussion - GitLab for Open Source - GitLab Forum
November 20, 2024 - Hi there, Is there any documentation on how to create projects/issues/tasks using an API. Also what are the exact requirements that is required and how the output looks once it has been created. Kind Regards
Graphviz
graphviz.org › download
Download | Graphviz
View page source Edit this page Create child page Create documentation issue Print entire section · Source code packages for the latest stable and development versions of Graphviz are available, along with instructions for anonymous access to the sources using Git. Packages marked with an asterisk(*) are provided by outside parties. We list them for convenience, but disclaim responsibility for the contents of these packages. Precompiled binaries are available attached to releases on Gitlab, https://gitlab.com/graphviz/graphviz/-/releases.
Python GitLab
python-gitlab.readthedocs.io › en › stable › api › gitlab.html
API reference (gitlab package) - python-gitlab v8.5.0
class gitlab.Gitlab(url: str | None = None, private_token: str | None = None, oauth_token: str | None = None, job_token: str | None = None, ssl_verify: bool | str = True, http_username: str | None = None, http_password: str | None = None, timeout: float | None = None, api_version: str = '4', per_page: int | None = None, pagination: str | None = None, order_by: str | None = None, user_agent: str = 'python-gitlab/8.5.0', retry_transient_errors: bool = False, keep_base_url: bool = False, **kwargs: Any)¶
Claude Code Docs
code.claude.com › platforms and integrations › code review & ci/cd › code review
Code Review - Claude Code Docs
4 days ago - --post: on an ultra cloud review of a github.com pull request, preselects posting the finished findings to the PR in the launch dialog; see Post findings to the pull request. Requires Claude Code v2.1.227 or later When you pass --comment for a GitLab merge request, Claude Code posts the findings through GitLab’s glab CLI.