GitLab API

GitlabTool

Actions1095

Projects → putApiV4ProjectsIdTransfer

AI-generated

Summary

Transfer a GitLab project to a new namespace by providing the project ID or URL-encoded path and the required transfer details in the request body.

Inputs

  • id (required) — The ID or URL-encoded path of the project to transfer.
  • putApiV4ProjectsIdTransfer (required) — Request body parameters required to specify the new namespace for the project transfer.
  • baseUrl — Optional base URL of the GitLab instance; defaults to https://gitlab.com.
  • skipAuthentication — Whether to skip authentication; defaults to false.

Output shape

a single JSON object representing the API response from the project transfer request

The response shape depends on the GitLab API. The request uses HTTP PUT on /api/v4/projects/{id}/transfer with the required body containing transfer details. Authentication is required unless skipped.

Links

Discussion