GitLab API

GitlabTool

Actions1095

Releases → postApiV4ProjectsIdReleases

AI-generated

Summary

Create a new release for a specified GitLab project by making a POST request to the /api/v4/projects/{id}/releases endpoint.

Inputs

  • id (required) — The ID or URL-encoded path of the GitLab project for which to create the release.
  • postApiV4ProjectsIdReleases (required) — The release details to include in the request body, conforming to the specified release schema (e.g., tag_name, description, assets).
  • skipAuthentication — Optionally skip authentication; defaults to false.
  • baseUrl — The base URL of the GitLab instance; defaults to https://gitlab.com.

Output shape

a single record representing the newly created release as returned by GitLab's API

The output corresponds to the response from the GitLab API after creating the release. Authentication is required unless explicitly skipped. Path parameter 'id' and request body with release details are mandatory.

Links

Discussion