GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves provisioned users of a specific GitLab group using the GitLab API. It is useful for scenarios where you need to manage or analyze users associated with a group, such as auditing group membership or synchronizing user data.

Use Case Examples

  1. Fetch all provisioned users of a GitLab group by specifying the group ID.
  2. Filter provisioned users by username, active status, or creation date within a group.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
Authentication Type of authentication used, defaulting to GitLab API key.
baseUrl Base URL of the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Query Parameters Optional filters and pagination parameters for the request.
Path Parameters Path parameter specifying the group ID to retrieve provisioned users for.

Output

JSON

  • id - The unique identifier of the provisioned user.
  • username - The username of the provisioned user.
  • name - The full name of the provisioned user.
  • state - The state of the user (e.g., active, blocked).
  • created_at - The timestamp when the user was created.
  • email - The email address of the provisioned user.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the group ID path parameter is correctly set and valid.
  • Verify that the authentication token has sufficient permissions to access group user data.
  • Check the base URL if using a self-hosted GitLab instance to ensure it is correct.
  • Common errors include 401 Unauthorized (authentication issues) and 404 Not Found (invalid group ID).

Links

Discussion