GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node interacts with the GitLab API, specifically supporting the operation to get API v4 feature definitions. It is useful for automating tasks related to GitLab features, such as retrieving metadata about available features in GitLab's API v4. Practical examples include integrating GitLab feature data into workflows for monitoring or configuration management.

Use Case Examples

  1. Retrieve GitLab API v4 feature definitions to dynamically adjust CI/CD pipelines based on available features.
  2. Fetch feature definitions to audit or document GitLab instance capabilities.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, hidden if Skip Authentication is true.
baseUrl The base URL of the GitLab instance to connect to.
Method HTTP method to use for the API request.
Parameter Schema Hidden property for parameter schema related to the getApiV4FeaturesDefinitions operation.
Request Body Schema Hidden property for request body schema related to the getApiV4FeaturesDefinitions operation.
Request Path Hidden property specifying the API endpoint path for the getApiV4FeaturesDefinitions operation.

Output

JSON

  • features - Array of feature definitions retrieved from the GitLab API v4 endpoint.

Dependencies

  • GitLab API with authentication via an API key credential

Troubleshooting

  • Ensure the GitLab API credentials are correctly configured and have sufficient permissions to access the features endpoint.
  • Verify the baseUrl is correct and accessible from the network where the node runs.
  • If skipping authentication, confirm the endpoint allows unauthenticated access, otherwise requests will fail.

Links

  • GitLab Features API Documentation - Official documentation for GitLab API features endpoint, useful for understanding available feature definitions and parameters.

Discussion