GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation deletes a specific feature flag user list from a GitLab project using the GitLab API. It is useful for managing feature flags in projects by removing user lists that are no longer needed or relevant. For example, a user can automate the cleanup of feature flag user lists in their CI/CD pipeline or project management workflows.

Use Case Examples

  1. Deleting a feature flag user list by specifying the project ID and the internal ID of the user list to keep the project configuration clean.
  2. Automating the removal of outdated feature flag user lists as part of a project maintenance routine.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, default is false.
Authentication Type of authentication used, default is GitLab API key.
baseUrl 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.
Path Parameters Parameters required in the URL path to identify the project and the feature flag user list to delete.

Output

JSON

  • success - Indicates whether the deletion was successful.
  • message - Response message from the API, typically confirming deletion or providing error details.

Dependencies

  • Requires GitLab API key credential for authentication.

Troubleshooting

  • Ensure the project ID and feature flag user list internal ID (iid) are correct and exist in the GitLab project.
  • Check that the API key has sufficient permissions to delete feature flag user lists in the project.
  • If authentication is skipped, the request will likely fail due to lack of authorization.
  • Verify the base URL is correct if using a self-hosted GitLab instance.

Links

Discussion