GitLab API

GitlabTool

Actions1095

Debian_packages → getApiV4GroupsIdPackagesDebianPoolDistributionProjectIdLetterPackageNamePackageVersionFileName

AI-generated

Summary

Retrieve a specific Debian package file from a GitLab group repository's Debian pool using detailed path parameters.

Inputs

  • id (required) — The GitLab group ID or full group path containing the Debian packages.
  • project_id (required) — The GitLab project ID that owns the Debian package.
  • distribution (required) — The Debian codename or suite name (e.g., my-distro).
  • letter (required) — The Debian classification, typically the first letter of the package or lib-first-letter (e.g., 'a').
  • package_name (required) — The Debian source package name (e.g., my-pkg).
  • package_version (required) — The source package version (e.g., 1.0.0).
  • file_name (required) — The exact Debian file name to retrieve (e.g., example_1.0.0~alpha2_amd64.deb).
  • method (required) — The HTTP method to use; defaults to GET and typically used for retrieval.
  • baseUrl — The base URL for the GitLab instance, defaulting to https://gitlab.com.
  • skipAuthentication — Optionally skip authentication; defaults to false requiring authentication.

Output shape

a binary file stream representing the requested Debian package file

The operation returns the exact Debian package file specified by the path parameters. Authentication is required unless skipped. The response does not include metadata JSON but the actual package file content.

Links

Discussion