GitLab API

GitlabTool

Actions1095

Users → getApiV4Users

AI-generated

Summary

Retrieves users from the GitLab /api/v4/users endpoint, optionally filtering and sorting the results with query parameters. By default, the request uses the configured GitLab API credential; you can skip authentication or choose another HTTP method.

Inputs

  • Skip Authentication — Defaults to false. When true, hides the GitLab API authentication setting.
  • Authentication — Uses GitLab API authentication when authentication is enabled.
  • Base URL — Defaults to https://gitlab.com; the source notes that the actual base URL is defined in the GitLab API credential.
  • Method — HTTP method for the request: GET by default, or POST, PUT, DELETE, HEAD, or PATCH.
  • Query Parameters — All fields are optional: username, extern_uid, provider, and search identify or search for users; active, humans, external, blocked, without_projects, without_project_bots, admins, exclude_active, exclude_external, exclude_humans, exclude_internal, with_custom_attributes, skip_ldap, and auditors filter the results; created_after and created_before constrain creation time; two_factor filters by two-factor authentication; order_by accepts id, name, username, created_at, or updated_at; sort accepts asc or desc; page and per_page select the page and page size (schema defaults are 1 and 20); saml_provider_id filters by SAML provider ID.

Output shape

A list of user records returned by the GitLab API.

Results follow GitLab's endpoint behavior and may be paginated using page and per_page. The source pack shows the node delegates request execution to its OpenAPI tool base class; the exact response envelope is not visible in this source.

Links

Discussion