GitLab API

GitlabTool

Actions1000

Overview

This node operation updates the Confluence service integration settings for a specific GitLab project. It is useful for managing and configuring the Confluence integration within a GitLab project, such as enabling or modifying the connection to Confluence for documentation purposes.

Use Case Examples

  1. Updating Confluence integration settings for a project with ID 123 to enable or change its configuration.
  2. Automating the management of Confluence service settings across multiple GitLab projects.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the request.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET but can be set to PUT for this operation.
Path Parameters Parameters to specify the project ID in the request path.

Output

JSON

  • id - The ID of the project for which the Confluence service integration is updated.
  • serviceStatus - The status or result of the Confluence service update operation.

Dependencies

  • GitLab API authentication token

Troubleshooting

  • Ensure the project ID is correctly specified in the path parameters to avoid 404 errors.
  • Verify that the authentication token is valid and has sufficient permissions to update project integrations.
  • Check the base URL if using a self-hosted GitLab instance to ensure it is correct.
  • Common error messages include authentication failures, invalid project ID, or malformed request body. Verify request body schema matches the expected Confluence service configuration.

Links

Discussion