GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation deletes a Debian distribution identified by its codename from a specific group in GitLab. It is useful for managing Debian package repositories within GitLab groups, allowing users to remove outdated or unnecessary Debian distributions. For example, a user can delete a Debian distribution with a specific codename from a group to clean up repository configurations.

Use Case Examples

  1. Deleting a Debian distribution with codename 'sid' from a GitLab group with ID '123'.
  2. Removing an obsolete Debian distribution from a group to maintain repository hygiene.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the request.
Authentication The authentication method used, defaulting to GitLab API key.
baseUrl The base URL of the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET but DELETE is used for this operation.
Parameter Schema Defines the path and query parameters for the API call, including group ID, Debian codename, and optional query parameters like suite, origin, label, version, description, valid time duration, components, and architectures.
Query Parameters Optional query parameters to specify additional Debian distribution details such as suite, origin, label, version, description, valid time duration, components, and architectures.
Path Parameters Path parameters specifying the group ID and Debian distribution codename to identify the resource to delete.

Output

JSON

  • statusCode - HTTP status code of the delete operation response.
  • responseBody - Response body returned from the GitLab API after the delete operation.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the group ID and Debian codename are correctly specified; incorrect values will cause the API call to fail.
  • Authentication errors may occur if the GitLab API key is missing or invalid; verify credentials are correctly configured.
  • Network or permission issues may prevent successful deletion; check network connectivity and user permissions in GitLab.

Links

Discussion