GitLab API icon

GitLab API

Gitlab

Actions880

Overview

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

Use Case Examples

  1. Automatically update Webex Teams integration settings for a GitLab group when group details change.
  2. Enable Webex Teams notifications for a GitLab group as part of a CI/CD pipeline setup.

Properties

Name Meaning
Skip Authentication Option to skip API authentication for the request.
Authentication Type of authentication used for the API request, hidden unless Skip Authentication is false.
baseUrl Base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is PUT.
Path Parameters Parameters to be included in the request path, specifically the group ID for the integration update.

Output

JSON

  • statusCode - HTTP response status code from the API request.
  • body - Response body containing the updated Webex Teams integration details or error information.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the group ID path parameter is correctly provided and valid to avoid 404 errors.
  • Verify that the API authentication credentials are correctly configured unless Skip Authentication is enabled.
  • Check that the base URL is correct and accessible, especially if using a self-hosted GitLab instance.
  • Common errors include authentication failures (401), invalid group ID (404), or permission issues (403). Resolving these typically involves verifying credentials, permissions, and input parameters.

Links

Discussion