GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves the billable members of a specific group in GitLab using the GitLab API. It is useful for scenarios where you need to manage or analyze group membership billing details, such as auditing user access or managing subscription costs within a GitLab group.

Use Case Examples

  1. Fetch the list of billable members for a GitLab group by specifying the group's ID.
  2. Filter billable members by name or sort them by access level or last activity date.

Properties

Name Meaning
Skip Authentication Option to skip API authentication for the request.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Query Parameters Optional query parameters to filter or paginate the results.
Path Parameters Path parameters required for the request, specifically the group ID.

Output

JSON

  • id - The unique identifier of the billable member.
  • username - The username of the billable member.
  • name - The full name of the billable member.
  • state - The state of the member (e.g., active, blocked).
  • access_level - The access level of the member within the group.
  • last_activity_on - The date of the member's last activity.

Dependencies

  • GitLab API authentication token or credentials

Troubleshooting

  • Ensure the group ID is correctly specified in the path parameters; an incorrect or missing ID will cause the request to fail.
  • Verify that the API authentication token is valid and has sufficient permissions to access group billable members.
  • Check the base URL if using a self-hosted GitLab instance to ensure it is correct.
  • If pagination parameters are used, ensure they are valid integers to avoid request errors.

Links

Discussion