GitLab API

GitlabTool

Actions1000

Overview

This node operation updates the Google Play integration settings for a specific GitLab group by sending a PUT request to the GitLab API endpoint `/api/v4/groups/{id}/integrations/google-play`. It is useful for automating the management of Google Play integrations within GitLab groups, such as configuring or modifying integration parameters programmatically.

Use Case Examples

  1. Updating Google Play integration settings for a GitLab group with a specific group ID and custom configuration parameters.
  2. Automating the synchronization of Google Play integration settings across multiple GitLab groups.

Properties

Name Meaning
Skip Authentication Determines whether to skip the authentication process for the API request.
Authentication Specifies the authentication method to use if authentication is not skipped.
baseUrl The base URL for the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, defaulting to GET but settable to POST, PUT, DELETE, HEAD, or PATCH.
Path Parameters Parameters to be included in the request path, specifically the group ID (`id`) for which the Google Play integration is being updated.

Output

JSON

  • response - The JSON response from the GitLab API after updating the Google Play integration.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the group ID (`id`) path parameter is correctly provided and valid; otherwise, the API request will fail.
  • If authentication is skipped, the request may be unauthorized unless the GitLab instance allows anonymous access for this endpoint.
  • Verify that the base URL is correct and accessible to avoid connection errors.
  • Common error messages include 401 Unauthorized (authentication issues), 404 Not Found (invalid group ID or endpoint), and 400 Bad Request (invalid request body).

Links

Discussion