GitLab API

GitlabTool

Actions1095

Conan_packages → getApiV4ProjectsIdPackagesConanV1FilesPackageNamePackageVersionPackageUsernamePackageChannelRecipeRevisionExportFileName

AI-generated

Summary

Retrieves a Conan package export file from a GitLab project. Supply the project ID or URL-encoded path, package name and version, username, channel, recipe revision, and one of the listed file names; the request uses GET by default.

Inputs

  • skipAuthentication — Skip GitLab API authentication; defaults to false.
  • baseUrl — Base URL, defaulting to https://gitlab.com. The node source says the GitLab API credential defines the base URL.
  • method — HTTP method; defaults to GET.
  • pathParameters.id (required) — Project ID or URL-encoded project path.
  • pathParameters.package_name (required) — Conan package name.
  • pathParameters.package_version (required) — Conan package version.
  • pathParameters.package_username (required) — Package username.
  • pathParameters.package_channel (required) — Package channel.
  • pathParameters.recipe_revision (required) — Conan recipe revision.
  • pathParameters.file_name (required) — File to retrieve: conanfile.py, conanmanifest.txt, conan_sources.tgz, conan_export.tgz, conaninfo.txt, or conan_package.tgz.

Output shape

A single response from the GitLab API containing the requested package file.

The provided source pack shows the node delegates requests to a shared OpenAPI tool implementation; it does not specify the response encoding or item shape.

Links

Discussion