GitLab API

GitlabTool

Actions1000

Overview

This node operation performs an HTTP PUT request to update the Phorge service integration settings for a specific GitLab project. It is useful for automating the configuration of project integrations in GitLab, such as enabling or modifying the Phorge service for project management or code review workflows.

Use Case Examples

  1. Updating the Phorge integration settings for a GitLab project by specifying the project ID and the desired configuration in the request body.
  2. Automating the management of project services in GitLab by programmatically enabling or updating the Phorge service integration.

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 to which the request is sent.
Method The HTTP method to use for the request, defaulting to PUT for this operation.
Path Parameters The path parameters for the request, specifically the project ID to identify which project to update.

Output

JSON

  • response - The JSON response from the GitLab API after updating the Phorge service integration for the specified project.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the project ID provided in the path parameters is valid and exists in the GitLab instance.
  • Verify that the authentication credentials are correctly configured and have sufficient permissions to update project services.
  • Check that the request body schema matches the expected structure for the Phorge service integration update to avoid validation errors.

Links

Discussion