GitLab API

GitlabTool

Actions1000

Overview

This node operation updates a specific feature flag user list in a GitLab project using the GitLab API. It is useful for managing feature flag user lists by modifying their details based on the project ID and the internal ID of the user list. For example, it can be used to update user access or configurations related to feature flags in a project.

Use Case Examples

  1. Updating a feature flag user list to add or remove users for a specific project.
  2. Modifying the properties of a feature flag user list to control feature rollout in a GitLab project.

Properties

Name Meaning
Skip Authentication Option to skip API authentication for the request.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET but PUT is used for this operation.
Parameter Schema Defines the required path parameters and request body schema for the operation.
Request Body Schema Schema for the request body to update the feature flag user list.
Request Path API endpoint path for the update operation.
Path Parameters Collection of path parameters including project ID and internal ID of the feature flag user list.

Output

JSON

  • response - The JSON response from the GitLab API after updating the feature flag user list.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the project ID and feature flag user list internal ID are correct to avoid 404 errors.
  • Verify that the API authentication token is valid and has sufficient permissions to update feature flag user lists.
  • Check the request body schema matches the expected format to prevent validation errors.

Links

Discussion