GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves Debian package source information from a specified GitLab group using the GitLab API. It is useful for users who want to access Debian package distributions, components, and source details within a GitLab group. For example, it can be used to automate the retrieval of Debian package metadata for continuous integration or package management workflows.

Use Case Examples

  1. Retrieve Debian source package information for a specific distribution and component within a GitLab group.
  2. Automate monitoring of Debian package sources in a GitLab group for updates or changes.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the API request.
Authentication The authentication method used for the API request, typically an API key credential.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method used for the API request, default is GET.
Parameter Schema Defines required path and query parameters for the API call, including group ID, distribution, and component.
Request Body Schema Schema for the request body, if applicable (null for this GET operation).
Request Path The API endpoint path with placeholders for group ID, distribution, and component.
Query Parameters Collection of query parameters, specifically the Debian distribution codename or suite.
Path Parameters Collection of path parameters including the group ID and Debian component.

Output

JSON

  • response - The JSON response containing Debian source package information from the GitLab API.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the group ID and component parameters are correctly specified to avoid 404 errors.
  • Verify that the authentication token is valid and has sufficient permissions to access the group packages.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the API endpoint is reachable.

Links

Discussion