GitLab API icon

GitLab API

Gitlab

Actions1062

Projects → postApiV4ProjectsIdCatalogPublish

AI-generated

Summary

Publish a project to the GitLab catalog by specifying the project ID or URL-encoded path and providing the required request body data.

Inputs

  • id (required) — The ID or URL-encoded path of the project to be published to the catalog.
  • postApiV4ProjectsIdCatalogPublish (required) — The request body data conforming to the postApiV4ProjectsIdCatalogPublish schema required to perform the publish operation.
  • skipAuthentication — Whether to skip authentication for this request (default is false).
  • baseUrl — The base URL of the GitLab instance (defaults to https://gitlab.com).

Output shape

The API response from GitLab upon publishing the project to the catalog, typically containing details about the published catalog entry.

This operation executes a POST request to the endpoint /api/v4/projects/{id}/catalog/publish and requires authentication unless skipAuthentication is set to true.

Links

Discussion