GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation updates the External Wiki service integration for a specific GitLab project using the GitLab API. It is useful for managing project integrations programmatically, such as enabling or configuring the external wiki service for a project. For example, a user can update the external wiki settings of a project by specifying the project ID and providing the necessary configuration in the request body.

Use Case Examples

  1. Updating the external wiki service settings for a GitLab project by project ID.
  2. Automating the configuration of project integrations in GitLab.

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, 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 The path parameters for the API request, specifically the project ID in this operation.

Output

JSON

  • response - The JSON response from the GitLab API after updating the external wiki service integration.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the project ID is valid and exists in GitLab to avoid 404 errors.
  • Verify that the authentication token has sufficient permissions to update project integrations.
  • Check the request body schema matches the expected format for the external wiki service update to prevent validation errors.

Links

Discussion