GitLab API

GitlabTool

Actions1000

Overview

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

Use Case Examples

  1. Automatically update Campfire integration settings for a project when certain conditions are met.
  2. Batch update Campfire integration configurations across multiple GitLab projects.

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.
baseUrl The base URL of 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 Parameters to specify the project ID in the API path.

Output

JSON

  • id - The ID of the project for which the Campfire integration is updated.
  • integrationStatus - The status or result of the Campfire integration update operation.

Dependencies

  • GitLab API authentication token

Troubleshooting

  • Ensure the project ID provided in the path parameters is valid and exists in GitLab.
  • Verify that the authentication token has sufficient permissions to update project integrations.
  • Check the base URL to ensure it points to the correct GitLab instance if using a self-hosted GitLab server.
  • Common error messages may include authentication failures, invalid project ID, or insufficient permissions. Resolving these typically involves verifying credentials and project details.

Discussion