GitLab API

GitlabTool

Actions1000

Overview

This node operation updates the Jira integration settings for a specific GitLab group by sending a PUT request to the GitLab API endpoint `/api/v4/groups/{id}/integrations/jira`. It is useful for automating the configuration of Jira integrations within GitLab groups, such as enabling or modifying Jira issue tracking integration for group projects.

Use Case Examples

  1. Automatically update Jira integration settings for a GitLab group when project requirements change.
  2. Enable Jira integration for multiple GitLab groups in bulk via workflow automation.

Properties

Name Meaning
Skip Authentication Determines whether to skip API authentication for the 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 request is sent.
Method HTTP method used for the request, default is PUT for this operation.
Path Parameters Parameters included in the request path, specifically the group ID to identify which group's Jira integration to update.

Output

JSON

  • statusCode - HTTP status code of the API response indicating success or failure.
  • responseBody - The JSON response body from the GitLab API containing details of the updated Jira integration.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID path parameter is correctly provided and valid; otherwise, the API will return an error.
  • Verify that the GitLab API key credential has sufficient permissions to update group integrations.
  • If skipping authentication, the request may fail due to lack of authorization.
  • Check the base URL to ensure it points to the correct GitLab instance, especially if using a self-hosted GitLab server.

Links

Discussion