GitLab API icon

GitLab API

Gitlab

Actions1062

Conan_packages → postApiV4PackagesConanV1ConansPackageNamePackageVersionPackageUsernamePackageChannelUploadUrls

AI-generated

Summary

Send a POST request to GitLab's Conan package registry upload URLs endpoint to obtain upload URLs for a specific Conan package version, username, and channel.

Inputs

  • package_name (required) — Name of the Conan package to target.
  • package_version (required) — Version of the Conan package to target.
  • package_username (required) — Username or group associated with the Conan package.
  • package_channel (required) — Channel of the Conan package, e.g., 'stable'.
  • skipAuthentication — Whether to skip GitLab API authentication (default is false).
  • baseUrl — Base URL to override the GitLab instance URL (default is 'https://gitlab.com').
  • method — HTTP method to use; default is POST for this operation.

Output shape

JSON object containing upload URLs for the specified Conan package version.

Returns the JSON response from the GitLab API endpoint /api/v4/packages/conan/v1/conans/{package_name}/{package_version}/{package_username}/{package_channel}/upload_urls; requires authentication unless Skip Authentication is true.

Links

Discussion