GitLab API icon

GitLab API

Gitlab

Actions917

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 notification settings or other integration parameters.

Use Case Examples

  1. Updating Webex Teams integration settings for a GitLab group to enable notifications.
  2. Automating the configuration of Webex Teams integration for multiple GitLab groups in a CI/CD pipeline.

Properties

Name Meaning
Skip Authentication If set to true, the node will skip using 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, which is PUT for this operation.
Path Parameters The path parameter 'id' specifies the GitLab group ID for which the Webex Teams integration is being updated.

Output

JSON

  • response - The JSON response from the GitLab API after updating the Webex Teams integration for the specified group.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the 'id' path parameter is correctly set to a valid GitLab group ID; otherwise, the API request will fail.
  • If authentication is skipped or the API key is invalid, the request will be unauthorized and fail with an authentication error.
  • Verify that the request body schema matches the expected structure for the Webex Teams integration update to avoid validation errors from the API.

Links

Discussion