GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves information about a specific member of a GitLab group by their user ID. It is useful for scenarios where you need to fetch details about a user's membership within a particular group in GitLab, such as checking permissions or membership status.

Use Case Examples

  1. Fetch details of a user who is a member of a specific GitLab group by providing the group ID and user ID.
  2. Use this operation to verify if a user is part of a group before performing group-related actions.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated access.
Authentication Type of authentication used, default is GitLab API key authentication.
baseUrl Base URL of the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters for the API path including group ID and user ID to specify the member to retrieve.

Output

JSON

  • id - The unique identifier of the group member.
  • username - The username of the group member.
  • name - The full name of the group member.
  • state - The state of the member (e.g., active, blocked).
  • access_level - The access level of the member within the group.
  • expires_at - The expiration date of the membership, if set.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID and user ID are correct and exist in GitLab to avoid 404 errors.
  • Check that the API key has sufficient permissions to access group member information.
  • If skipping authentication, verify that the GitLab instance allows unauthenticated access to group member data.

Links

Discussion