GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation updates the Datadog integration settings for a specific GitLab group by sending a PUT request to the GitLab API endpoint `/api/v4/groups/{id}/integrations/datadog`. It is useful for automating the configuration of Datadog monitoring integration within GitLab groups, enabling seamless monitoring setup as part of CI/CD or infrastructure management workflows.

Use Case Examples

  1. Automatically update Datadog integration settings for a GitLab group when infrastructure changes.
  2. Integrate GitLab group monitoring setup into a DevOps pipeline to ensure consistent monitoring configuration.

Properties

Name Meaning
Skip Authentication Option to skip API authentication for the request.
Authentication Type of authentication used for the API request, hidden unless Skip Authentication is false.
baseUrl Base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET but PUT is used for this operation.
Path Parameters Parameters to be included in the request path, specifically the group ID for this operation.

Output

JSON

  • id - The ID of the GitLab group for which the Datadog integration is updated.
  • integrationStatus - Status or response details of the Datadog integration update operation.

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure the group ID path parameter is correctly provided and is a valid integer.
  • Verify that the authentication credentials are valid and have sufficient permissions to update group integrations.
  • Check the base URL to ensure it points to the correct GitLab instance if using a self-hosted GitLab server.
  • Common errors include 401 Unauthorized (invalid credentials), 404 Not Found (invalid group ID), and 400 Bad Request (invalid request body).

Links

Discussion