GitLab API

GitlabTool

Actions905

Overview

This node performs an HTTP PUT request to update the Apple App Store integration settings for a specific GitLab group. It is useful for automating the management of Apple App Store integrations within GitLab groups, such as updating credentials or configuration settings programmatically.

Use Case Examples

  1. Updating the Apple App Store integration for a GitLab group by specifying the group ID and providing the new integration settings in the request body.
  2. Automating the synchronization of Apple App Store integration settings across multiple GitLab groups.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the request.
Authentication Specifies the authentication method to use, hidden unless Skip Authentication is false.
baseUrl The base URL for the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, default is GET but for this operation it is PUT.
Path Parameters Parameters to be included in the request path, specifically the group ID for this operation.

Output

JSON

  • statusCode - HTTP status code of the response.
  • body - The response body containing the updated Apple App Store integration details.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the group ID provided in the path parameters is correct and exists in GitLab.
  • Verify that the authentication credentials are valid and have sufficient permissions to update group integrations.
  • Check the request body schema to ensure it matches the expected format for the Apple App Store integration update.
  • Common error messages may include 401 Unauthorized (invalid credentials), 404 Not Found (group ID does not exist), and 400 Bad Request (invalid request body).

Links

Discussion