GitLab API

GitlabTool

Actions1000

Overview

This node interacts with the GitLab API to perform operations related to Applications, specifically to get API v4 applications. It allows users to configure the request method, base URL, and authentication settings, making it useful for automating and integrating GitLab application management within workflows.

Use Case Examples

  1. Retrieve a list of GitLab API v4 applications for a project or user.
  2. Automate the management of GitLab applications by fetching application details programmatically.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the request.
Authentication Specifies the authentication method to use, hidden if Skip Authentication is true.
baseUrl The base URL of the GitLab instance to which the API requests are sent.
Method The HTTP method to use for the API request.
Parameter Schema Hidden property for the parameter schema of the operation.
Request Body Schema Hidden property for the request body schema of the operation.
Request Path Hidden property specifying the API endpoint path for the operation.

Output

JSON

  • responseData - The JSON response data returned from the GitLab API for the applications request.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the GitLab API key credential is correctly configured and has the necessary permissions to access applications.
  • Verify the baseUrl is correct and accessible.
  • Check the HTTP method is appropriate for the operation; typically GET is used for retrieving applications.
  • If skipping authentication, ensure the API endpoint allows unauthenticated requests, otherwise authentication errors will occur.

Links

Discussion