GitLab API

GitlabTool

Actions1000

Overview

This node operation retrieves invitations for a specific group from the GitLab API (version 4). It is useful for scenarios where you need to list or manage group invitations, such as auditing pending invitations or integrating group membership management into workflows.

Use Case Examples

  1. Fetch all invitations for a GitLab group by specifying the group ID.
  2. Paginate through invitations using page and per_page query parameters.
  3. Search invitations by a query string to filter members.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, hidden if Skip Authentication is true.
baseUrl The base URL of the GitLab instance to send requests to.
Method HTTP method to use for the request (GET, POST, PUT, DELETE, HEAD, PATCH).
Query Parameters Optional query parameters to control pagination and filtering of invitations.
Path Parameters Path parameters required for the API endpoint.

Output

JSON

  • invitations - List of invitations retrieved from the GitLab group.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the group ID is valid and accessible with the provided authentication.
  • Check that the baseUrl is correct and points to a valid GitLab instance.
  • Verify that the authentication credentials are correctly configured and have sufficient permissions to access group invitations.
  • If pagination parameters are used, ensure they are valid integers to avoid request errors.

Links

Discussion