GitLab API

GitlabTool

Actions905

Overview

This node interacts with the GitLab API to retrieve integration details for a specific group by its ID. It is useful for automating workflows that require fetching integration configurations of GitLab groups, such as monitoring or managing group integrations programmatically.

Use Case Examples

  1. Fetch integration details for a GitLab group to audit connected services.
  2. Automate retrieval of group integration settings for reporting or synchronization tasks.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API key authentication.
baseUrl The base URL of the GitLab instance to which the API requests are sent.
Method HTTP method used for the API request, default is GET.
Path Parameters Parameters to be included in the API request path, specifically the group ID for which integrations are fetched.

Output

JSON

  • response - The JSON response from the GitLab API containing the group's integration details.

Dependencies

  • Requires GitLab API key credential for authentication unless skipping authentication.

Troubleshooting

  • Ensure the group ID path parameter is correctly set and valid; otherwise, the API will return an error.
  • If authentication is not skipped, ensure the GitLab API key credential is correctly configured and has sufficient permissions.
  • Check the baseUrl if using a self-hosted GitLab instance to avoid connection errors.

Links

Discussion