GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation performs a PUT request to update the 'Irker' integration settings for a specific project in GitLab. It is useful for automating the configuration of project integrations in GitLab, particularly for managing notification services like Irker. For example, a user can update the Irker integration settings for a project by specifying the project ID and the integration details in the request body.

Use Case Examples

  1. Updating the Irker integration settings for a GitLab project by providing the project ID and new integration configuration.
  2. Automating the management of project notification integrations in GitLab through n8n workflows.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the request (boolean). Defaults to false.
Authentication The authentication method used for the request, hidden unless Skip Authentication is false. Defaults to GitlabApi.
baseUrl The base URL for the GitLab instance. Defaults to https://gitlab.com.
Method The HTTP method to use for the request. Defaults to GET but for this operation it is PUT.
Path Parameters The path parameters for the request, specifically the project ID (id) which is required to identify the project to update the integration for.

Output

JSON

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

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the project ID (path parameter 'id') is correctly provided and corresponds to an existing project in GitLab.
  • Verify that the authentication credentials for GitLab API are valid and have sufficient permissions to update project integrations.
  • Check that the request body schema matches the expected structure for the Irker integration update as per GitLab API documentation.

Links

Discussion