GitLab API

GitlabTool

Actions1095

Projects → postApiV4ProjectsIdCatalogPublish

AI-generated

Summary

Publish a project to the GitLab catalog by sending a POST request to the /api/v4/projects/{id}/catalog/publish endpoint.

Inputs

  • id (required) — The ID or URL-encoded path of the project to publish.
  • postApiV4ProjectsIdCatalogPublish (required) — The request body following the postApiV4ProjectsIdCatalogPublish schema, containing details required to publish the project.
  • skipAuthentication — Whether to skip authentication for this request (default is false).
  • baseUrl — The base URL of the GitLab instance (default is https://gitlab.com).

Output shape

a single record representing the response from the catalog publish endpoint

The output contains the API response to the catalog publish request. Authentication is required unless explicitly skipped. The operation expects a fully formed request body according to the specified schema.

Links

Discussion