GitLab API

GitlabTool

Actions1095

Groups → getApiV4GroupsIdProjectsShared

AI-generated

Summary

Retrieves a paginated list of shared projects within a specific GitLab group.

Inputs

  • id (required) — The ID of the group.
  • authentication — Authentication method. Defaults to 'GitlabApi'.
  • skipAuthentication — Skips the configured authentication. Defaults to false.
  • archived — Limit by archived status.
  • visibility — Limit by visibility (private, internal, public).
  • search — Return list of authorized projects matching the search criteria.
  • order_by — Return projects ordered by field (id, name, path, created_at, updated_at, last_activity_at, star_count). Defaults to 'created_at'.
  • sort — Return projects sorted in ascending or descending order. Defaults to 'desc'.
  • simple — Return only the ID, URL, name, and path of each project. Defaults to false.
  • starred — Limit by starred status. Defaults to false.
  • with_issues_enabled — Limit by enabled issues feature. Defaults to false.
  • with_merge_requests_enabled — Limit by enabled merge requests feature. Defaults to false.
  • min_access_level — Limit by minimum access level of authenticated user on projects.
  • page — Current page number. Defaults to 1.
  • per_page — Number of items per page. Defaults to 20.
  • with_custom_attributes — Include custom attributes in the response. Defaults to false.

Output shape

a list of items representing shared projects in the group

The response structure is defined by the GitLab API. Supports pagination via 'page' and 'per_page' parameters.

Examples

Example 1: List all shared projects in group 123

Set Path Parameter 'id' to '123'. Leave other parameters at defaults.

Example 2: Find shared projects matching 'frontend'

Set Path Parameter 'id' to group ID. Set 'search' to 'frontend'.

Links

Discussion