GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation updates the custom issue tracker integration for a specific GitLab group by sending a PUT request to the GitLab API endpoint `/api/v4/groups/{id}/integrations/custom-issue-tracker`. It is useful for managing and configuring issue tracker integrations within GitLab groups programmatically, such as enabling or modifying custom issue tracker settings for group projects.

Use Case Examples

  1. Updating the custom issue tracker integration settings for a GitLab group to enable issue tracking with a third-party tool.
  2. Modifying the configuration of an existing custom issue tracker integration for a specific group in GitLab.

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 authentication.
baseUrl The base URL of the GitLab instance to which the API request is sent.
Method The HTTP method used for the request, defaulting to PUT for this operation.
Path Parameters The path parameters for the API request, specifically the group ID to identify which group's integration to update.

Output

JSON

  • id - The ID of the GitLab group for which the custom issue tracker integration is updated.
  • integrationStatus - The status or result of the integration update operation.
  • updatedFields - Details of the fields updated in the custom issue tracker integration.

Dependencies

  • GitLab API authentication token

Troubleshooting

  • Ensure the group ID provided in the path parameters is valid and exists in the GitLab instance.
  • Verify that the authentication token has sufficient permissions to update group integrations.
  • Check the base URL to confirm it points to the correct GitLab instance.
  • If skipping authentication, ensure the API endpoint allows unauthenticated requests, otherwise the request will fail.

Links

Discussion