GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves NuGet packages for a specific group from the GitLab API (version 4). It is useful for automating the management and retrieval of NuGet packages within GitLab groups, such as fetching package details for CI/CD pipelines or package auditing.

Use Case Examples

  1. Fetch all NuGet packages for a group by specifying the group ID or full group path.
  2. Integrate with GitLab to automate package retrieval in a DevOps workflow.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, hidden unless Skip Authentication is false.
baseUrl The base URL of the GitLab instance to send the API request to.
Method The HTTP method to use for the API request.
Parameter Schema Defines the required path parameter 'id' representing the group ID or full group path.
Request Body Schema Schema for the request body, not used in this GET operation.
Request Path The API endpoint path template for retrieving NuGet packages of a group.
Path Parameters Collection of path parameters, specifically the 'id' of the group to query.

Output

JSON

  • response - The JSON response containing the NuGet packages data for the specified group.

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure the 'id' path parameter is correctly set to a valid group ID or full group path; otherwise, the API request will fail.
  • If authentication is enabled, verify that the GitLab API credentials are valid and have sufficient permissions to access group packages.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the URL is correct and reachable.
  • Common errors include 401 Unauthorized (invalid or missing credentials) and 404 Not Found (invalid group ID or path).

Links

Discussion