{ "opencollection": "1.0.0", "info": { "name": "GitLab access_requests groups API", "version": "v4" }, "items": [ { "info": { "name": "groups", "type": "folder" }, "items": [ { "info": { "name": "getApiV4Groups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups", "params": [ { "name": "statistics", "value": "", "type": "query", "description": "Include project statistics" }, { "name": "archived", "value": "", "type": "query", "description": "Limit by archived status" }, { "name": "skip_groups", "value": "", "type": "query", "description": "Array of group ids to exclude from list" }, { "name": "all_available", "value": "", "type": "query", "description": "When `true`, returns all accessible groups. When `false`, returns only groups where the user is a member." }, { "name": "visibility", "value": "", "type": "query", "description": "Limit by visibility" }, { "name": "search", "value": "", "type": "query", "description": "Search for a specific group" }, { "name": "owned", "value": "", "type": "query", "description": "Limit by owned by authenticated user" }, { "name": "order_by", "value": "", "type": "query", "description": "Order by name, path, id or similarity if searching" }, { "name": "sort", "value": "", "type": "query", "description": "Sort by asc (ascending) or desc (descending)" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Minimum access level of authenticated user" }, { "name": "top_level_only", "value": "", "type": "query", "description": "Only include top-level groups" }, { "name": "marked_for_deletion_on", "value": "", "type": "query", "description": "Return groups that are marked for deletion on this date" }, { "name": "active", "value": "", "type": "query", "description": "Limit by groups that are not archived and not marked for deletion" }, { "name": "repository_storage", "value": "", "type": "query", "description": "Filter by repository storage used by the group" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" } ] }, "docs": "Get a groups list" }, { "info": { "name": "postApiV4Groups", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups" }, "docs": "Create a group. Available only for users who can create groups." }, { "info": { "name": "getApiV4GroupsId", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" }, { "name": "with_projects", "value": "", "type": "query", "description": "Omit project details" } ] }, "docs": "Get a single group, with containing projects." }, { "info": { "name": "putApiV4GroupsId", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v4/groups/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Update a group. Available only for users who can administrate groups." }, { "info": { "name": "deleteApiV4GroupsId", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v4/groups/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Remove a group." }, { "info": { "name": "postApiV4GroupsIdArchive", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/archive", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Archive a group" }, { "info": { "name": "postApiV4GroupsIdUnarchive", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/unarchive", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Unarchive a group" }, { "info": { "name": "postApiV4GroupsIdRestore", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/restore", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Restore a group." }, { "info": { "name": "getApiV4GroupsIdGroupsShared", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/groups/shared", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "skip_groups", "value": "", "type": "query", "description": "Array of group ids to exclude from list" }, { "name": "visibility", "value": "", "type": "query", "description": "Limit by visibility" }, { "name": "search", "value": "", "type": "query", "description": "Search for a specific group" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Minimum access level of authenticated user" }, { "name": "order_by", "value": "", "type": "query", "description": "Order by name, path, id or similarity if searching" }, { "name": "sort", "value": "", "type": "query", "description": "Sort by asc (ascending) or desc (descending)" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" } ] }, "docs": "Get a list of shared groups this group was invited to" }, { "info": { "name": "getApiV4GroupsIdInvitedGroups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/invited_groups", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "relation", "value": "", "type": "query", "description": "Include group relations" }, { "name": "search", "value": "", "type": "query", "description": "Search for a specific group" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Minimum access level of authenticated user" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" } ] }, "docs": "Get a list of invited groups in this group" }, { "info": { "name": "getApiV4GroupsIdProjects", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/projects", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "active", "value": "", "type": "query", "description": "Limit by projects that are not archived and not marked for deletion" }, { "name": "archived", "value": "", "type": "query", "description": "Limit by archived status" }, { "name": "visibility", "value": "", "type": "query", "description": "Limit by visibility" }, { "name": "search", "value": "", "type": "query", "description": "Return list of authorized projects matching the search criteria" }, { "name": "order_by", "value": "", "type": "query", "description": "Return projects ordered by field" }, { "name": "sort", "value": "", "type": "query", "description": "Return projects sorted in ascending and descending order" }, { "name": "simple", "value": "", "type": "query", "description": "Return only the ID, URL, name, and path of each project" }, { "name": "owned", "value": "", "type": "query", "description": "Limit by owned by authenticated user" }, { "name": "starred", "value": "", "type": "query", "description": "Limit by starred status" }, { "name": "with_issues_enabled", "value": "", "type": "query", "description": "Limit by enabled issues feature" }, { "name": "with_merge_requests_enabled", "value": "", "type": "query", "description": "Limit by enabled merge requests feature" }, { "name": "with_shared", "value": "", "type": "query", "description": "Include projects shared to this group" }, { "name": "include_subgroups", "value": "", "type": "query", "description": "Includes projects in subgroups of this group" }, { "name": "include_ancestor_groups", "value": "", "type": "query", "description": "Includes projects in ancestors of this group" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Limit by minimum access level of authenticated user on projects" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" }, { "name": "with_security_reports", "value": "", "type": "query", "description": "Return only projects having security report artifacts present" } ] }, "docs": "Get a list of projects in this group." }, { "info": { "name": "getApiV4GroupsIdProjectsShared", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/projects/shared", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "archived", "value": "", "type": "query", "description": "Limit by archived status" }, { "name": "visibility", "value": "", "type": "query", "description": "Limit by visibility" }, { "name": "search", "value": "", "type": "query", "description": "Return list of authorized projects matching the search criteria" }, { "name": "order_by", "value": "", "type": "query", "description": "Return projects ordered by field" }, { "name": "sort", "value": "", "type": "query", "description": "Return projects sorted in ascending and descending order" }, { "name": "simple", "value": "", "type": "query", "description": "Return only the ID, URL, name, and path of each project" }, { "name": "starred", "value": "", "type": "query", "description": "Limit by starred status" }, { "name": "with_issues_enabled", "value": "", "type": "query", "description": "Limit by enabled issues feature" }, { "name": "with_merge_requests_enabled", "value": "", "type": "query", "description": "Limit by enabled merge requests feature" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Limit by minimum access level of authenticated user on projects" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" } ] }, "docs": "Get a list of shared projects in this group" }, { "info": { "name": "getApiV4GroupsIdSubgroups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/subgroups", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "statistics", "value": "", "type": "query", "description": "Include project statistics" }, { "name": "archived", "value": "", "type": "query", "description": "Limit by archived status" }, { "name": "skip_groups", "value": "", "type": "query", "description": "Array of group ids to exclude from list" }, { "name": "all_available", "value": "", "type": "query", "description": "When `true`, returns all accessible groups. When `false`, returns only groups where the user is a member." }, { "name": "visibility", "value": "", "type": "query", "description": "Limit by visibility" }, { "name": "search", "value": "", "type": "query", "description": "Search for a specific group" }, { "name": "owned", "value": "", "type": "query", "description": "Limit by owned by authenticated user" }, { "name": "order_by", "value": "", "type": "query", "description": "Order by name, path, id or similarity if searching" }, { "name": "sort", "value": "", "type": "query", "description": "Sort by asc (ascending) or desc (descending)" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Minimum access level of authenticated user" }, { "name": "top_level_only", "value": "", "type": "query", "description": "Only include top-level groups" }, { "name": "marked_for_deletion_on", "value": "", "type": "query", "description": "Return groups that are marked for deletion on this date" }, { "name": "active", "value": "", "type": "query", "description": "Limit by groups that are not archived and not marked for deletion" }, { "name": "repository_storage", "value": "", "type": "query", "description": "Filter by repository storage used by the group" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" } ] }, "docs": "Get a list of subgroups in this group." }, { "info": { "name": "getApiV4GroupsIdDescendantGroups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/descendant_groups", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "statistics", "value": "", "type": "query", "description": "Include project statistics" }, { "name": "archived", "value": "", "type": "query", "description": "Limit by archived status" }, { "name": "skip_groups", "value": "", "type": "query", "description": "Array of group ids to exclude from list" }, { "name": "all_available", "value": "", "type": "query", "description": "When `true`, returns all accessible groups. When `false`, returns only groups where the user is a member." }, { "name": "visibility", "value": "", "type": "query", "description": "Limit by visibility" }, { "name": "search", "value": "", "type": "query", "description": "Search for a specific group" }, { "name": "owned", "value": "", "type": "query", "description": "Limit by owned by authenticated user" }, { "name": "order_by", "value": "", "type": "query", "description": "Order by name, path, id or similarity if searching" }, { "name": "sort", "value": "", "type": "query", "description": "Sort by asc (ascending) or desc (descending)" }, { "name": "min_access_level", "value": "", "type": "query", "description": "Minimum access level of authenticated user" }, { "name": "top_level_only", "value": "", "type": "query", "description": "Only include top-level groups" }, { "name": "marked_for_deletion_on", "value": "", "type": "query", "description": "Return groups that are marked for deletion on this date" }, { "name": "active", "value": "", "type": "query", "description": "Limit by groups that are not archived and not marked for deletion" }, { "name": "repository_storage", "value": "", "type": "query", "description": "Filter by repository storage used by the group" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "with_custom_attributes", "value": "", "type": "query", "description": "Include custom attributes in the response" } ] }, "docs": "Get a list of descendant groups of this group." }, { "info": { "name": "postApiV4GroupsIdProjectsProjectId", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/projects/:project_id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "project_id", "value": "", "type": "path", "description": "The ID or path of the project" } ] }, "docs": "Transfer a project to the group namespace. Available only for admin." }, { "info": { "name": "getApiV4GroupsIdTransferLocations", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/transfer_locations", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "search", "value": "", "type": "query", "description": "Return list of namespaces matching the search criteria" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" } ] }, "docs": "Get the groups to where the current group can be transferred to" }, { "info": { "name": "postApiV4GroupsIdTransfer", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/transfer", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Transfer a group to a new parent group or promote a subgroup to a top-level group" }, { "info": { "name": "postApiV4GroupsIdTransferToOrganization", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/transfer_to_organization", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Transfer a group to an organization" }, { "info": { "name": "postApiV4GroupsIdShare", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/share", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Share a group with a group" }, { "info": { "name": "deleteApiV4GroupsIdShareGroupId", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v4/groups/:id/share/:group_id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "group_id", "value": "", "type": "path", "description": "The ID of the shared group" } ] }, "docs": "Unshare a group with a group" }, { "info": { "name": "getApiV4GroupsIdAuditEventsAuditEventId", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/audit_events/:audit_event_id", "params": [ { "name": "audit_event_id", "value": "", "type": "path", "description": "The ID of the audit event" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Get a specific audit event in this group." }, { "info": { "name": "getApiV4GroupsIdSamlUsers", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/saml_users", "params": [ { "name": "username", "value": "", "type": "query", "description": "Return single user with a specific username." }, { "name": "search", "value": "", "type": "query", "description": "Search users by name, email, username." }, { "name": "active", "value": "", "type": "query", "description": "Return only active users." }, { "name": "blocked", "value": "", "type": "query", "description": "Return only blocked users." }, { "name": "created_after", "value": "", "type": "query", "description": "Return users created after the specified time." }, { "name": "created_before", "value": "", "type": "query", "description": "Return users created before the specified time." }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Get a list of SAML users of the group" }, { "info": { "name": "getApiV4GroupsIdProvisionedUsers", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/provisioned_users", "params": [ { "name": "username", "value": "", "type": "query", "description": "Return a single user with a specific username" }, { "name": "search", "value": "", "type": "query", "description": "Search users by name, email or username" }, { "name": "active", "value": "", "type": "query", "description": "Return only active users" }, { "name": "blocked", "value": "", "type": "query", "description": "Return only blocked users" }, { "name": "created_after", "value": "", "type": "query", "description": "Return users created after the specified time" }, { "name": "created_before", "value": "", "type": "query", "description": "Return users created before the specified time" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Get a list of users provisioned by the group" }, { "info": { "name": "List group's runners", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/runners", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "type", "value": "", "type": "query", "description": "The type of runners to return" }, { "name": "paused", "value": "", "type": "query", "description": "Whether to include only runners that are accepting or ignoring new jobs" }, { "name": "status", "value": "", "type": "query", "description": "The status of runners to return" }, { "name": "tag_list", "value": "['macos', 'shell']", "type": "query", "description": "A list of runner tags" }, { "name": "version_prefix", "value": "'15.1.' or '16.'", "type": "query", "description": "The version prefix of runners to return" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" } ] }, "docs": "List all runners available in the group as well as its ancestor groups, including any allowed shared runners." }, { "info": { "name": "Reset the runner registration token for a group", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/runners/reset_registration_token", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Reset runner registration token" }, { "info": { "name": "Download the list of pending placeholder assignments for a group", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/placeholder_reassignments", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Downloads a CSV file of pending placeholder assignments for a group.\n This feature was added in GitLab 17.10" }, { "info": { "name": "Upload placeholder reassignments CSV file", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/placeholder_reassignments", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Uploads a CSV file containing placeholder reassignments for a group" }, { "info": { "name": "Workhorse authorization for the reassignment CSV file", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/placeholder_reassignments/authorize", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" } ] }, "docs": "Authorizes Workhorse to handle CSV file uploads for placeholder reassignments.\n This feature was introduced in GitLab 17.10" }, { "info": { "name": "getApiV4GroupsIdIssues", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/issues", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "with_labels_details", "value": "", "type": "query", "description": "Return titles of labels and other details" }, { "name": "state", "value": "", "type": "query", "description": "Return opened, closed, or all issues" }, { "name": "closed_by_id", "value": "", "type": "query", "description": "Return issues which were closed by the user with the given ID." }, { "name": "order_by", "value": "", "type": "query", "description": "Return issues ordered by `created_at`, `due_date`, `label_priority`, `milestone_due`, `popularity`, `priority`, `relative_position`, `title`, or `updated_at` fields." }, { "name": "sort", "value": "", "type": "query", "description": "Return issues sorted in `asc` or `desc` order." }, { "name": "due_date", "value": "", "type": "query", "description": "Return issues that have no due date (`0`), or whose due date is this week, this month, between two weeks ago and next month, or which are overdue. Accepts: `overdue`, `week`, `month`, `next_month_and_previous_two_weeks`, `0`" }, { "name": "issue_type", "value": "", "type": "query", "description": "The type of the issue. Accepts: issue, incident, test_case, requirement, task, ticket" }, { "name": "labels", "value": "", "type": "query", "description": "Comma-separated list of label names" }, { "name": "milestone", "value": "", "type": "query", "description": "Milestone title" }, { "name": "milestone_id", "value": "", "type": "query", "description": "Return issues assigned to milestones with the specified timebox value (\"Any\", \"None\", \"Upcoming\" or \"Started\")" }, { "name": "iids", "value": "", "type": "query", "description": "The IID array of issues" }, { "name": "search", "value": "", "type": "query", "description": "Search issues for text present in the title, description, or any combination of these" }, { "name": "in", "value": "", "type": "query", "description": "`title`, `description`, or a string joining them with comma" }, { "name": "author_id", "value": "", "type": "query", "description": "Return issues which are authored by the user with the given ID" }, { "name": "author_username", "value": "", "type": "query", "description": "Return issues which are authored by the user with the given username" }, { "name": "assignee_id", "value": "", "type": "query", "description": "Return issues which are assigned to the user with the given ID" }, { "name": "assignee_username", "value": "", "type": "query", "description": "Return issues which are assigned to the user with the given username" }, { "name": "created_after", "value": "", "type": "query", "description": "Return issues created after the specified time" }, { "name": "created_before", "value": "", "type": "query", "description": "Return issues created before the specified time" }, { "name": "updated_after", "value": "", "type": "query", "description": "Return issues updated after the specified time" }, { "name": "updated_before", "value": "", "type": "query", "description": "Return issues updated before the specified time" }, { "name": "not[labels]", "value": "", "type": "query", "description": "Comma-separated list of label names" }, { "name": "not[milestone]", "value": "", "type": "query", "description": "Milestone title" }, { "name": "not[milestone_id]", "value": "", "type": "query", "description": "Return issues assigned to milestones without the specified timebox value (\"Any\", \"None\", \"Upcoming\" or \"Started\")" }, { "name": "not[iids]", "value": "", "type": "query", "description": "The IID array of issues" }, { "name": "not[author_id]", "value": "", "type": "query", "description": "Return issues which are not authored by the user with the given ID" }, { "name": "not[author_username]", "value": "", "type": "query", "description": "Return issues which are not authored by the user with the given username" }, { "name": "not[assignee_id]", "value": "", "type": "query", "description": "Return issues which are not assigned to the user with the given ID" }, { "name": "not[assignee_username]", "value": "", "type": "query", "description": "Return issues which are not assigned to the user with the given username" }, { "name": "not[weight]", "value": "", "type": "query", "description": "Return issues without the specified weight" }, { "name": "not[iteration_id]", "value": "", "type": "query", "description": "Return issues which are not assigned to the iteration with the given ID" }, { "name": "not[iteration_title]", "value": "", "type": "query", "description": "Return issues which are not assigned to the iteration with the given title" }, { "name": "scope", "value": "", "type": "query", "description": "Return issues for the given scope: `created_by_me`, `assigned_to_me` or `all`" }, { "name": "my_reaction_emoji", "value": "", "type": "query", "description": "Return issues reacted by the authenticated user by the given emoji" }, { "name": "confidential", "value": "", "type": "query", "description": "Filter confidential or public issues" }, { "name": "weight", "value": "", "type": "query", "description": "The weight of the issue" }, { "name": "epic_id", "value": "", "type": "query", "description": "The ID of an epic associated with the issues" }, { "name": "health_status", "value": "", "type": "query", "description": "The health status of the issue. Must be one of: on_track, needs_attention, at_risk, none, any" }, { "name": "iteration_id", "value": "", "type": "query", "description": "Return issues which are assigned to the iteration with the given ID" }, { "name": "iteration_title", "value": "", "type": "query", "description": "Return issues which are assigned to the iteration with the given title" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "non_archived", "value": "", "type": "query", "description": "Return issues from non archived projects" } ] }, "docs": "Get a list of group issues" }, { "info": { "name": "getApiV4GroupsIdIssuesStatistics", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/issues_statistics", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "labels", "value": "", "type": "query", "description": "Comma-separated list of label names" }, { "name": "milestone", "value": "", "type": "query", "description": "Milestone title" }, { "name": "milestone_id", "value": "", "type": "query", "description": "Return issues assigned to milestones with the specified timebox value (\"Any\", \"None\", \"Upcoming\" or \"Started\")" }, { "name": "iids", "value": "", "type": "query", "description": "The IID array of issues" }, { "name": "search", "value": "", "type": "query", "description": "Search issues for text present in the title, description, or any combination of these" }, { "name": "in", "value": "", "type": "query", "description": "`title`, `description`, or a string joining them with comma" }, { "name": "author_id", "value": "", "type": "query", "description": "Return issues which are authored by the user with the given ID" }, { "name": "author_username", "value": "", "type": "query", "description": "Return issues which are authored by the user with the given username" }, { "name": "assignee_id", "value": "", "type": "query", "description": "Return issues which are assigned to the user with the given ID" }, { "name": "assignee_username", "value": "", "type": "query", "description": "Return issues which are assigned to the user with the given username" }, { "name": "created_after", "value": "", "type": "query", "description": "Return issues created after the specified time" }, { "name": "created_before", "value": "", "type": "query", "description": "Return issues created before the specified time" }, { "name": "updated_after", "value": "", "type": "query", "description": "Return issues updated after the specified time" }, { "name": "updated_before", "value": "", "type": "query", "description": "Return issues updated before the specified time" }, { "name": "not[labels]", "value": "", "type": "query", "description": "Comma-separated list of label names" }, { "name": "not[milestone]", "value": "", "type": "query", "description": "Milestone title" }, { "name": "not[milestone_id]", "value": "", "type": "query", "description": "Return issues assigned to milestones without the specified timebox value (\"Any\", \"None\", \"Upcoming\" or \"Started\")" }, { "name": "not[iids]", "value": "", "type": "query", "description": "The IID array of issues" }, { "name": "not[author_id]", "value": "", "type": "query", "description": "Return issues which are not authored by the user with the given ID" }, { "name": "not[author_username]", "value": "", "type": "query", "description": "Return issues which are not authored by the user with the given username" }, { "name": "not[assignee_id]", "value": "", "type": "query", "description": "Return issues which are not assigned to the user with the given ID" }, { "name": "not[assignee_username]", "value": "", "type": "query", "description": "Return issues which are not assigned to the user with the given username" }, { "name": "not[weight]", "value": "", "type": "query", "description": "Return issues without the specified weight" }, { "name": "not[iteration_id]", "value": "", "type": "query", "description": "Return issues which are not assigned to the iteration with the given ID" }, { "name": "not[iteration_title]", "value": "", "type": "query", "description": "Return issues which are not assigned to the iteration with the given title" }, { "name": "scope", "value": "", "type": "query", "description": "Return issues for the given scope: `created_by_me`, `assigned_to_me` or `all`" }, { "name": "my_reaction_emoji", "value": "", "type": "query", "description": "Return issues reacted by the authenticated user by the given emoji" }, { "name": "confidential", "value": "", "type": "query", "description": "Filter confidential or public issues" }, { "name": "weight", "value": "", "type": "query", "description": "The weight of the issue" }, { "name": "epic_id", "value": "", "type": "query", "description": "The ID of an epic associated with the issues" }, { "name": "health_status", "value": "", "type": "query", "description": "The health status of the issue. Must be one of: on_track, needs_attention, at_risk, none, any" }, { "name": "iteration_id", "value": "", "type": "query", "description": "Return issues which are assigned to the iteration with the given ID" }, { "name": "iteration_title", "value": "", "type": "query", "description": "Return issues which are assigned to the iteration with the given title" } ] }, "docs": "Get statistics for the list of group issues" }, { "info": { "name": "Workhorse authorize the file upload", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/uploads/authorize", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "This feature was introduced in GitLab 19.0" }, { "info": { "name": "getApiV4GroupsIdUploads", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/uploads", "params": [ { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Get the list of uploads of a group" }, { "info": { "name": "Upload a file to a group", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/groups/:id/uploads", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Uploads a file to the specified group. Returns a markdown-formatted link to the file." }, { "info": { "name": "getApiV4GroupsIdUploadsUploadId", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/uploads/:upload_id", "params": [ { "name": "upload_id", "value": "", "type": "path", "description": "The ID of a group upload" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Download a single group upload by ID" }, { "info": { "name": "deleteApiV4GroupsIdUploadsUploadId", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v4/groups/:id/uploads/:upload_id", "params": [ { "name": "upload_id", "value": "", "type": "path", "description": "The ID of a group upload" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete a single group upload" }, { "info": { "name": "getApiV4GroupsIdUploadsSecretFilename", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/uploads/:secret/:filename", "params": [ { "name": "secret", "value": "", "type": "path", "description": "The 32-character secret of a group upload" }, { "name": "filename", "value": "", "type": "path", "description": "The filename of a group upload" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Download a single group upload by secret and filename" }, { "info": { "name": "deleteApiV4GroupsIdUploadsSecretFilename", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v4/groups/:id/uploads/:secret/:filename", "params": [ { "name": "secret", "value": "", "type": "path", "description": "The 32-character secret of a group upload" }, { "name": "filename", "value": "", "type": "path", "description": "The filename of a group upload" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete a single group upload by secret and filename" }, { "info": { "name": "getApiV4GroupsIdBillableMembers", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/groups/:id/billable_members", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of a group" }, { "name": "page", "value": "1", "type": "query", "description": "Current page number" }, { "name": "per_page", "value": "20", "type": "query", "description": "Number of items per page" }, { "name": "search", "value": "", "type": "query", "description": "The exact name of the subscribed member" }, { "name": "sort", "value": "", "type": "query", "description": "The sorting option" } ] }, "docs": "Gets a list of billable users of top-level group." }, { "info": { "name": "getApiV4ProjectsIdShareLocations", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v4/projects/:id/share_locations", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the project" }, { "name": "search", "value": "", "type": "query", "description": "Return list of groups matching the search criteria" } ] }, "docs": "Returns group that can be shared with the given project" }, { "info": { "name": "Reset instance's runner registration token", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v4/runners/reset_registration_token" }, "docs": "Reset runner registration token" } ] } ], "bundled": true }