GitLab API

GitlabTool

Actions1000

Overview

This node operation deletes a specific feature flag user list from a project in GitLab. It is useful for managing feature flags by removing user lists that are no longer needed or relevant. For example, a user can delete a feature flag user list associated with a project to clean up or update feature flag configurations.

Use Case Examples

  1. Deleting a feature flag user list from a project to remove outdated user targeting.
  2. Automating cleanup of feature flag user lists in CI/CD pipelines.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
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.
Path Parameters Parameters for the API path including project ID and feature flag user list internal ID.

Output

JSON

  • success - Indicates if the deletion was successful.
  • message - Additional message or information about the deletion result.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the project ID and feature flag user list internal ID are correct and exist in GitLab.
  • Verify that the API key has sufficient permissions to delete feature flag user lists.
  • Check the base URL if using a self-hosted GitLab instance to ensure it is correct.
  • Common error messages include 404 Not Found if the project or user list does not exist, and 403 Forbidden if the API key lacks permissions.

Links

Discussion