GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves details of a specific integration for a GitLab group by its ID and integration slug. It is useful for automating the management and inspection of group integrations in GitLab, such as Slack, Jira, or other supported services. For example, it can be used to fetch configuration details of a Slack integration for a particular group to verify or update settings programmatically.

Use Case Examples

  1. Fetch details of the Slack integration for a GitLab group with ID 12345.
  2. Retrieve configuration of the Jira integration for a specific group to audit integration settings.

Properties

Name Meaning
Skip Authentication If set to true, the node will skip using authentication for the API request.
Authentication The authentication method used for the API request, defaulting to GitLab API key authentication.
baseUrl The base URL of the GitLab instance to which the API request is sent, defaulting to https://gitlab.com.
Method The HTTP method used for the API request, defaulting to GET.
Parameter Schema Defines the path parameters for the API request, including the integration slug and group ID.
Path Parameters Collection of path parameters including the group ID and integration slug used in the API request path.

Output

JSON

  • id - The unique identifier of the integration.
  • group_id - The ID of the GitLab group to which the integration belongs.
  • slug - The slug name of the integration.
  • title - The display title of the integration.
  • description - A description of the integration.
  • active - Boolean indicating if the integration is active.
  • properties - An object containing specific configuration properties of the integration.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID and integration slug are correctly specified; incorrect values will result in a 404 Not Found error.
  • If authentication is required and skipped, the API request may fail with an authentication error; ensure credentials are provided unless skipping authentication is intentional.
  • Verify the base URL is correct for the GitLab instance being accessed to avoid connection errors.

Links

Discussion