GitLab API icon

GitLab API

Gitlab

Actions880

Overview

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

Use Case Examples

  1. Automatically update Pumble integration settings for a GitLab group when certain project conditions are met.
  2. Manage multiple GitLab groups' Pumble integration configurations in bulk via workflow automation.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use 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 PUT for this operation.
Path Parameters Parameters included in the request path, specifically the 'id' of the GitLab group whose Pumble integration is being updated.

Output

JSON

  • response - The JSON response from the GitLab API after updating the Pumble integration settings.

Dependencies

  • Requires GitLab API key authentication credentials to authorize the API request.

Troubleshooting

  • Ensure the 'id' path parameter is correctly set to the target GitLab group ID; otherwise, the API request will fail.
  • Verify that the GitLab API key credentials are valid and have sufficient permissions to update group integrations.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the API endpoint is reachable.
  • If skipping authentication, the request may be rejected by the GitLab API due to lack of authorization.

Links

Discussion