GitLab API icon

GitLab API

Gitlab

Actions1062

Debian_packages → getApiV4GroupsIdPackagesDebianDists*distributionComponentDebianInstallerBinaryArchitecturePackages

AI-generated

Summary

Fetch the Debian Packages metadata listing for a specific group in GitLab, targeting a particular distribution, component, and architecture.

Inputs

  • id (required) — The group ID or full group path to identify the GitLab group.
  • distribution (required) — The Debian Codename or Suite representing the distribution (e.g., 'my-distro').
  • component (required) — The Debian Component (e.g., 'main').
  • architecture (required) — The Debian Architecture (e.g., 'binary-amd64').
  • skipAuthentication — If set to true, the node skips authenticating with the GitLab API.
  • baseUrl — The base URL for the GitLab instance; defaults to 'https://gitlab.com'.
  • method — The HTTP method to use; defaults to GET.

Output shape

a JSON object representing the Debian Packages metadata corresponding to the specified group, distribution, component, and architecture.

The operation requires the path parameters: 'id', 'component', and 'architecture', and the query parameter 'distribution'. Authentication via GitLab credentials is used by default unless explicitly skipped. The endpoint accessed is '/api/v4/groups/{id}/-/packages/debian/dists/*distribution/{component}/debian-installer/binary-{architecture}/Packages'. The response shape corresponds to the standard Debian Packages file format data provided by GitLab's API for the specified parameters.

Links

Discussion