GitLab API

GitlabTool

Actions905

Overview

This node operation updates the ClickUp integration settings for a specific GitLab project by sending a PUT request to the GitLab API endpoint `/api/v4/projects/{id}/integrations/clickup`. It is useful for automating the configuration of ClickUp integrations within GitLab projects, such as enabling or modifying integration parameters programmatically.

Use Case Examples

  1. Automatically update ClickUp integration settings for a GitLab project when a new project is created.
  2. Modify ClickUp integration parameters in bulk for multiple GitLab projects via workflow automation.

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, defaulting to GitLab API key authentication.
baseUrl The base URL for the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, default is PUT for this operation.
Parameter Schema Defines the required path parameter `id` (project ID) and the request body schema for the PUT operation.
Request Body Schema The schema defining the structure of the request body for updating the ClickUp integration.
Request Path The API endpoint path template for the operation, with `{id}` as a path parameter.
Path Parameters Collection of path parameters, specifically the `id` of the GitLab project to update the ClickUp integration for.

Output

JSON

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

Dependencies

  • Requires GitLab API key credentials for authentication unless skipping authentication is enabled.

Troubleshooting

  • Ensure the project ID (`id`) path parameter is correctly provided and corresponds to an existing GitLab project.
  • Verify that the GitLab API key credentials are valid and have sufficient permissions to update project integrations.
  • Check that the request body conforms to the expected schema for the ClickUp integration update.
  • If skipping authentication, confirm that the GitLab instance allows unauthenticated requests for this endpoint, which is uncommon.

Links

Discussion