GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node interacts with the GitLab API to update the Phorge integration settings for a specific GitLab group. It is useful for automating the configuration of group integrations in GitLab, such as enabling or modifying the Phorge integration via API calls. For example, it can be used in workflows that manage GitLab group settings programmatically to ensure consistent integration configurations across multiple groups.

Use Case Examples

  1. Updating the Phorge integration settings for a GitLab group by specifying the group ID and the desired integration parameters in the request body.
  2. Automating the management of GitLab group integrations as part of a CI/CD pipeline or administrative workflow.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request. If true, the request is made without authentication.
Authentication Specifies the authentication method to use for the API request, defaulting to GitLab API key authentication. This is hidden if Skip Authentication is true.
baseUrl The base URL of the GitLab instance to which the API request is sent. Defaults to https://gitlab.com.
Method The HTTP method used for the API request. For this operation, it is set to PUT to update the integration settings.
Path Parameters Parameters included in the API request path. For this operation, it includes the group ID to specify which group's integration to update.

Output

JSON

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

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID provided in the path parameters is valid and the authenticated user has permission to update the group's integrations.
  • Verify that the request body schema matches the expected structure for the Phorge integration settings to avoid validation errors from the API.
  • If skipping authentication, confirm that the GitLab instance allows unauthenticated requests for this endpoint, otherwise the request will fail with an authentication error.

Links

Discussion