GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation deletes a custom attribute from a specific group in GitLab using the GitLab API. It is useful for managing group metadata by removing custom attributes that are no longer needed or relevant. For example, an administrator can use this operation to clean up or update group settings by deleting obsolete custom attributes.

Use Case Examples

  1. Deleting a custom attribute 'projectType' from a group with ID 123 to update group metadata.
  2. Removing a deprecated custom attribute from a group to maintain clean and relevant group information.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated API endpoints.
Authentication Specifies the authentication method to use, defaulting to GitLab API key authentication.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, defaulting to DELETE for this operation.
Path Parameters Parameters to specify the group ID and the key of the custom attribute to delete.

Output

JSON

  • statusCode - HTTP status code of the delete operation response.
  • responseBody - Response body returned by the GitLab API after attempting to delete the custom attribute.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID and custom attribute key are correct and exist in GitLab to avoid 404 errors.
  • Check that the API key has sufficient permissions to delete custom attributes on groups.
  • If skipping authentication, verify that the GitLab instance allows unauthenticated requests for this operation.

Links

Discussion