GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation updates the Confluence integration settings for a specific project in GitLab using the GitLab API. It is useful for automating the configuration of Confluence integration within GitLab projects, such as enabling or modifying the integration settings programmatically.

Use Case Examples

  1. Automatically update Confluence integration settings for a project when certain project parameters change.
  2. Batch update Confluence integration for multiple projects via workflow automation.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the API request.
Authentication The authentication method used 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.
Method The HTTP method used for the API request, defaulting to PUT for this operation.
Path Parameters The path parameters for the API request, specifically the project ID to identify which project's Confluence integration to update.

Output

JSON

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

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the project ID provided in the path parameters is valid and the project exists in GitLab.
  • Verify that the API key credential has sufficient permissions to update project integrations.
  • Check the base URL to ensure it points to the correct GitLab instance.
  • If skipping authentication, ensure the API endpoint allows unauthenticated requests, otherwise the request will fail.

Links

Discussion