GitLab API

GitlabTool

Actions1000

Overview

This node operation updates the Irker integration settings for a specific project in GitLab using the PUT method on the endpoint `/api/v4/projects/{id}/integrations/irker`. It is useful for automating the configuration of Irker integration in GitLab projects, such as enabling or modifying notification settings for project events.

Use Case Examples

  1. Updating the Irker integration settings for a project with a given project ID to customize notifications.
  2. Automating the management of project integrations in GitLab as part of a CI/CD pipeline.

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. Hidden if Skip Authentication is true.
baseUrl The base URL for the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, defaulting to GET but can be set to PUT for this operation.
Path Parameters The path parameters for the request, specifically the project ID (`id`) which is required to identify the project to update.

Output

JSON

  • response - The JSON response from the GitLab API after updating the Irker integration settings for the specified project.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the project ID (`id`) path parameter is correctly provided and is a valid integer.
  • Verify that the authentication credentials for GitLab API are correctly configured unless Skip Authentication is enabled.
  • Check that the base URL is correct and accessible.
  • Confirm that the request body schema matches the expected structure for the Irker integration update as per GitLab API documentation.

Links

Discussion