GitLab API

GitlabTool

Actions1095

Members → getApiV4ProjectsIdMembersAll

AI-generated

Summary

Retrieve all members of a specified GitLab project, optionally filtering by query, user IDs, membership state, and controlling pagination and seat info display.

Inputs

  • id (required) — The project ID for which to retrieve all members.
  • query — A search query string to filter members.
  • user_ids — An array of user IDs to specifically look up their membership.
  • show_seat_info — Boolean to indicate whether to show seat information for the members.
  • state — Filter results by member state; valid values are 'awaiting' or 'active'.
  • page — Current page number for paginated results; defaults to 1.
  • per_page — Number of items per page in the paginated results; defaults to 20.
  • skipAuthentication — Boolean to skip authentication; defaults to false.
  • baseUrl — Base URL for the GitLab instance; defaults to https://gitlab.com.

Output shape

a list of member records returned from the GitLab API for the specified project

Supports pagination via 'page' and 'per_page' query parameters. Optional filtering by query string, user IDs, membership state, and seat info display is supported. The operation uses authentication unless 'skipAuthentication' is set to true.

Links

Discussion