{
  "opencollection": "1.0.0",
  "info": {
    "name": "GitLab access_requests projects API",
    "version": "v4"
  },
  "items": [
    {
      "info": {
        "name": "projects",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List project's runners",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/runners",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              },
              {
                "name": "scope",
                "value": "",
                "type": "query",
                "description": "Deprecated: Use `type` or `status` instead. The scope of runners to return"
              },
              {
                "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 project, including from ancestor groups and any allowed shared runners."
        },
        {
          "info": {
            "name": "Assign a runner to project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/runners",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              }
            ]
          },
          "docs": "Assign an available project runner to the project."
        },
        {
          "info": {
            "name": "Unassign a project runner from the project",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/runners/:runner_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              },
              {
                "name": "runner_id",
                "value": "",
                "type": "path",
                "description": "The ID of a runner"
              }
            ]
          },
          "docs": "It is not possible to unassign a runner from the owner project. If so, an error is returned. Use the call to delete a runner instead."
        },
        {
          "info": {
            "name": "Reset the runner registration token for a project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/runners/reset_registration_token",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID of a project"
              }
            ]
          },
          "docs": "Reset runner registration token"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssues",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "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": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor for obtaining the next set of records"
              }
            ]
          },
          "docs": "Get a list of project issues"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdIssues",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Create a new project issue"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssuesStatistics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues_statistics",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "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 project issues"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssuesIssueIid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "Get a single project issue"
        },
        {
          "info": {
            "name": "putApiV4ProjectsIdIssuesIssueIid",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "Update an existing issue"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdIssuesIssueIid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "Delete a project issue"
        },
        {
          "info": {
            "name": "putApiV4ProjectsIdIssuesIssueIidReorder",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/reorder",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "Reorder an existing issue"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdIssuesIssueIidMove",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/move",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "Move an existing issue"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdIssuesIssueIidClone",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/clone",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "Clone an existing issue"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssuesIssueIidClosedBy",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/closed_by",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project issue"
              }
            ]
          },
          "docs": "List merge requests closing issue"
        },
        {
          "info": {
            "name": "Workhorse authorize the file upload",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/uploads/authorize",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 13.11"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdUploads",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/: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 project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdUploads",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/uploads",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Upload a file"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdUploadsUploadId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/uploads/:upload_id",
            "params": [
              {
                "name": "upload_id",
                "value": "",
                "type": "path",
                "description": "The ID of a project upload"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Download a single project upload by ID"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdUploadsUploadId",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/uploads/:upload_id",
            "params": [
              {
                "name": "upload_id",
                "value": "",
                "type": "path",
                "description": "The ID of a project upload"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a single project upload by ID"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdUploadsSecretFilename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/uploads/:secret/:filename",
            "params": [
              {
                "name": "secret",
                "value": "",
                "type": "path",
                "description": "The 32-character secret of a project upload"
              },
              {
                "name": "filename",
                "value": "",
                "type": "path",
                "description": "The filename of a project upload"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Download a single project upload by secret and filename"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdUploadsSecretFilename",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/uploads/:secret/:filename",
            "params": [
              {
                "name": "secret",
                "value": "",
                "type": "path",
                "description": "The 32-character secret of a project upload"
              },
              {
                "name": "filename",
                "value": "",
                "type": "path",
                "description": "The filename of a project upload"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a single project upload by secret and filename"
        },
        {
          "info": {
            "name": "Create merge request for missing ci config in project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/create_ci_config",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Creates a merge request to add missing CI configuration"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdRegistryProtectionRepositoryRules",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/repository/rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Get list of container registry protection rules for a project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdRegistryProtectionRepositoryRules",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/repository/rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Create a container protection rule for a project"
        },
        {
          "info": {
            "name": "patchApiV4ProjectsIdRegistryProtectionRepositoryRulesProtectionRuleId",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/repository/rules/:protection_rule_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "protection_rule_id",
                "value": "",
                "type": "path",
                "description": "The ID of the container protection rule"
              }
            ]
          },
          "docs": "Update a container protection rule for a project"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdRegistryProtectionRepositoryRulesProtectionRuleId",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/repository/rules/:protection_rule_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "protection_rule_id",
                "value": "",
                "type": "path",
                "description": "The ID of the container protection rule"
              }
            ]
          },
          "docs": "Delete container protection rule"
        },
        {
          "info": {
            "name": "Gets a list of container protection tag rules for a project.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/tag/rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project."
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 18.7."
        },
        {
          "info": {
            "name": "Create a container protection tag rule for a project. 5 rule limit per project.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/tag/rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project."
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 18.8."
        },
        {
          "info": {
            "name": "Update a container protection tag rule for a project.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/tag/rules/:protection_rule_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project."
              },
              {
                "name": "protection_rule_id",
                "value": "",
                "type": "path",
                "description": "The ID of the container protection tag rule."
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 18.9."
        },
        {
          "info": {
            "name": "Delete container protection tag rule",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/registry/protection/tag/rules/:protection_rule_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project."
              },
              {
                "name": "protection_rule_id",
                "value": "",
                "type": "path",
                "description": "The ID of the container protection tag rule."
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 18.9."
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdPackagesProtectionRules",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/packages/protection/rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Get list of package protection rules for a project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdPackagesProtectionRules",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/packages/protection/rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Create a package protection rule for a project"
        },
        {
          "info": {
            "name": "patchApiV4ProjectsIdPackagesProtectionRulesPackageProtectionRuleId",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/api/v4/projects/:id/packages/protection/rules/:package_protection_rule_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "package_protection_rule_id",
                "value": "",
                "type": "path",
                "description": "The ID of the package protection rule"
              }
            ]
          },
          "docs": "Update a package protection rule for a project"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdPackagesProtectionRulesPackageProtectionRuleId",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/packages/protection/rules/:package_protection_rule_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "package_protection_rule_id",
                "value": "",
                "type": "path",
                "description": "The ID of the package protection rule"
              }
            ]
          },
          "docs": "Delete package protection rule"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdStatistics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/statistics",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Get the list of project fetch statistics for the last 30 days"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdRestore",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/restore",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Restore a project"
        },
        {
          "info": {
            "name": "getApiV4Projects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects",
            "params": [
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Return projects ordered by field. storage_size, repository_size, wiki_size, packages_size are only available to admins. Similarity is available when searching and is limited to projects the user has access to."
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Return projects sorted in ascending and descending order"
              },
              {
                "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 projects matching the search criteria"
              },
              {
                "name": "search_namespaces",
                "value": "",
                "type": "query",
                "description": "Include ancestor namespaces when matching search criteria"
              },
              {
                "name": "owned",
                "value": "",
                "type": "query",
                "description": "Limit by owned by authenticated user"
              },
              {
                "name": "starred",
                "value": "",
                "type": "query",
                "description": "Limit by starred status"
              },
              {
                "name": "imported",
                "value": "",
                "type": "query",
                "description": "Limit by imported by authenticated user"
              },
              {
                "name": "membership",
                "value": "",
                "type": "query",
                "description": "Limit by projects that the current user is a member of"
              },
              {
                "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_programming_language",
                "value": "",
                "type": "query",
                "description": "Limit to repositories which use the given programming language"
              },
              {
                "name": "min_access_level",
                "value": "",
                "type": "query",
                "description": "Limit by minimum access level of authenticated user"
              },
              {
                "name": "id_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs greater than the specified ID"
              },
              {
                "name": "id_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs less than the specified ID"
              },
              {
                "name": "last_activity_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity after specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "last_activity_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity before specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "repository_storage",
                "value": "",
                "type": "query",
                "description": "Which storage shard the repository is on. Available only to admins"
              },
              {
                "name": "topic",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of topics. Limit results to projects having all topics"
              },
              {
                "name": "topic_id",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with the assigned topic given by the topic ID"
              },
              {
                "name": "updated_before",
                "value": "",
                "type": "query",
                "description": "Return projects updated before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "updated_after",
                "value": "",
                "type": "query",
                "description": "Return projects updated after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "include_pending_delete",
                "value": "",
                "type": "query",
                "description": "Include projects in pending delete state. Can only be set by admins"
              },
              {
                "name": "marked_for_deletion_on",
                "value": "",
                "type": "query",
                "description": "Date when the project was marked for deletion"
              },
              {
                "name": "active",
                "value": "",
                "type": "query",
                "description": "Limit by projects that are not archived and not marked for deletion"
              },
              {
                "name": "wiki_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where wiki checksum is failed"
              },
              {
                "name": "repository_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where repository checksum is failed"
              },
              {
                "name": "include_hidden",
                "value": "",
                "type": "query",
                "description": "Include hidden projects. Can only be set by admins"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              },
              {
                "name": "simple",
                "value": "",
                "type": "query",
                "description": "Return only the ID, URL, name, and path of each project"
              },
              {
                "name": "statistics",
                "value": "",
                "type": "query",
                "description": "Include project statistics"
              },
              {
                "name": "with_custom_attributes",
                "value": "",
                "type": "query",
                "description": "Include custom attributes in the response"
              }
            ]
          },
          "docs": "Get a list of visible projects for authenticated user"
        },
        {
          "info": {
            "name": "postApiV4Projects",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects"
          },
          "docs": "Create new project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsUserUserId",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/user/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "1",
                "type": "path",
                "description": "The ID of a user"
              }
            ]
          },
          "docs": "Create new project for a specified user. Only available to admin users."
        },
        {
          "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": "getApiV4ProjectsId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "statistics",
                "value": "",
                "type": "query",
                "description": "Include project statistics"
              },
              {
                "name": "with_custom_attributes",
                "value": "",
                "type": "query",
                "description": "Include custom attributes in the response"
              },
              {
                "name": "license",
                "value": "",
                "type": "query",
                "description": "Include project license data"
              }
            ]
          },
          "docs": "Get a single project"
        },
        {
          "info": {
            "name": "putApiV4ProjectsId",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v4/projects/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Update an existing project"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsId",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Delete a project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdFork",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/fork",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Fork new project for the current user or provided namespace."
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdFork",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/fork",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Remove a forked_from relationship"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdForks",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/forks",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Return projects ordered by field. storage_size, repository_size, wiki_size, packages_size are only available to admins. Similarity is available when searching and is limited to projects the user has access to."
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Return projects sorted in ascending and descending order"
              },
              {
                "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 projects matching the search criteria"
              },
              {
                "name": "search_namespaces",
                "value": "",
                "type": "query",
                "description": "Include ancestor namespaces when matching search criteria"
              },
              {
                "name": "owned",
                "value": "",
                "type": "query",
                "description": "Limit by owned by authenticated user"
              },
              {
                "name": "starred",
                "value": "",
                "type": "query",
                "description": "Limit by starred status"
              },
              {
                "name": "imported",
                "value": "",
                "type": "query",
                "description": "Limit by imported by authenticated user"
              },
              {
                "name": "membership",
                "value": "",
                "type": "query",
                "description": "Limit by projects that the current user is a member of"
              },
              {
                "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_programming_language",
                "value": "",
                "type": "query",
                "description": "Limit to repositories which use the given programming language"
              },
              {
                "name": "min_access_level",
                "value": "",
                "type": "query",
                "description": "Limit by minimum access level of authenticated user"
              },
              {
                "name": "id_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs greater than the specified ID"
              },
              {
                "name": "id_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs less than the specified ID"
              },
              {
                "name": "last_activity_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity after specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "last_activity_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity before specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "repository_storage",
                "value": "",
                "type": "query",
                "description": "Which storage shard the repository is on. Available only to admins"
              },
              {
                "name": "topic",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of topics. Limit results to projects having all topics"
              },
              {
                "name": "topic_id",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with the assigned topic given by the topic ID"
              },
              {
                "name": "updated_before",
                "value": "",
                "type": "query",
                "description": "Return projects updated before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "updated_after",
                "value": "",
                "type": "query",
                "description": "Return projects updated after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "include_pending_delete",
                "value": "",
                "type": "query",
                "description": "Include projects in pending delete state. Can only be set by admins"
              },
              {
                "name": "marked_for_deletion_on",
                "value": "",
                "type": "query",
                "description": "Date when the project was marked for deletion"
              },
              {
                "name": "active",
                "value": "",
                "type": "query",
                "description": "Limit by projects that are not archived and not marked for deletion"
              },
              {
                "name": "wiki_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where wiki checksum is failed"
              },
              {
                "name": "repository_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where repository checksum is failed"
              },
              {
                "name": "include_hidden",
                "value": "",
                "type": "query",
                "description": "Include hidden projects. Can only be set by admins"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              },
              {
                "name": "simple",
                "value": "",
                "type": "query",
                "description": "Return only the ID, URL, name, and path of each project"
              },
              {
                "name": "with_custom_attributes",
                "value": "",
                "type": "query",
                "description": "Include custom attributes in the response"
              }
            ]
          },
          "docs": "List forks of this project"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdPagesAccess",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/pages_access",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Check pages access of this project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdArchive",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/archive",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Archive a project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdUnarchive",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/unarchive",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Unarchive a project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdStar",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/star",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Star a project"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdUnstar",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/unstar",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Unstar a project"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdStarrers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/starrers",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "search",
                "value": "user",
                "type": "query",
                "description": "Return list of users 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 users who starred a project"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdLanguages",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/languages",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Get languages in project repository"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdForkForkedFromId",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/fork/:forked_from_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "forked_from_id",
                "value": "gitlab",
                "type": "path",
                "description": "The ID of the project it was forked from"
              }
            ]
          },
          "docs": "Mark this project as forked from another"
        },
        {
          "info": {
            "name": "postApiV4ProjectsIdShare",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/share",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Share the project with a group"
        },
        {
          "info": {
            "name": "deleteApiV4ProjectsIdShareGroupId",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/share/:group_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "group_id",
                "value": "",
                "type": "path",
                "description": "The ID of the group"
              }
            ]
          },
          "docs": "Remove a group share"
        },
        {
          "info": {
            "name": "Import members from another project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/import_project_members/:project_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "project_id",
                "value": "",
                "type": "path",
                "description": "The ID of the source project to import the members from."
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 14.2"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdUsers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/users",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "search",
                "value": "user",
                "type": "query",
                "description": "Return list of users matching the search criteria"
              },
              {
                "name": "skip_users",
                "value": "",
                "type": "query",
                "description": "Filter out users with the specified IDs"
              },
              {
                "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 users list of a project"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/groups",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "search",
                "value": "group",
                "type": "query",
                "description": "Return list of groups matching the search criteria"
              },
              {
                "name": "skip_groups",
                "value": "",
                "type": "query",
                "description": "Array of group ids to exclude from list"
              },
              {
                "name": "with_shared",
                "value": "",
                "type": "query",
                "description": "Include shared groups"
              },
              {
                "name": "shared_visible_only",
                "value": "",
                "type": "query",
                "description": "Limit to shared groups user has access to"
              },
              {
                "name": "shared_min_access_level",
                "value": "",
                "type": "query",
                "description": "Limit returned shared groups by minimum access level to the project"
              },
              {
                "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 ancestor and shared groups for a project"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdInvitedGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/invited_groups",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "relation",
                "value": "",
                "type": "query",
                "description": "Filter by group relation"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "Search for a specific group"
              },
              {
                "name": "min_access_level",
                "value": "",
                "type": "query",
                "description": "Limit by 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 project"
        },
        {
          "info": {
            "name": "Start the housekeeping task for a project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/housekeeping",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 9.0."
        },
        {
          "info": {
            "name": "Start a task to recalculate repository size for a project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/repository_size",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 15.0."
        },
        {
          "info": {
            "name": "putApiV4ProjectsIdTransfer",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v4/projects/:id/transfer",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Transfer a project to a new namespace"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdTransferLocations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/transfer_locations",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "search",
                "value": "search",
                "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 namespaces to where the project can be transferred"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdStorage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/storage",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "ID of a project"
              }
            ]
          },
          "docs": "Show the storage information"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdAuditEvents",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/audit_events",
            "params": [
              {
                "name": "created_after",
                "value": "2016-01-19T09:05:50.355Z",
                "type": "query",
                "description": "Return audit events created after the specified time"
              },
              {
                "name": "created_before",
                "value": "2016-01-19T09:05:50.355Z",
                "type": "query",
                "description": "Return audit events 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 audit events in this project."
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdAuditEventsAuditEventId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/: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 project."
        },
        {
          "info": {
            "name": "Search on GitLab within a project",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/(-/)search",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "The expression it should be searched for"
              },
              {
                "name": "scope",
                "value": "",
                "type": "query",
                "description": "The scope of the search"
              },
              {
                "name": "ref",
                "value": "",
                "type": "query",
                "description": "The name of a repository branch or tag. If not given, the default branch is used"
              },
              {
                "name": "state",
                "value": "",
                "type": "query",
                "description": "Filter results by state"
              },
              {
                "name": "confidential",
                "value": "",
                "type": "query",
                "description": "Filter results by confidentiality"
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Filter work items by type. Only applies to work_items scope. Available types: issue, task, epic, incident, test_case, requirement, objective, key_result, ticket."
              },
              {
                "name": "fields",
                "value": "",
                "type": "query",
                "description": "Array of fields you wish to search. Available with advanced search."
              },
              {
                "name": "num_context_lines",
                "value": "",
                "type": "query",
                "description": "Number of context lines around each match. Available with advanced and exact code search. Introduced in GitLab 18.11."
              },
              {
                "name": "regex",
                "value": "",
                "type": "query",
                "description": "Performs a regex code search. Available with exact code search. Introduced in GitLab 18.9"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              }
            ]
          },
          "docs": "This feature was introduced in GitLab 10.5."
        },
        {
          "info": {
            "name": "List all Terraform state protection rules for a project",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/terraform/state_protection_rules",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project"
              }
            ]
          },
          "docs": "Lists all Terraform state protection rules for a project. This feature was introduced in GitLab 18.11."
        },
        {
          "info": {
            "name": "List runner's projects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/runners/:id/projects",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID of a runner"
              },
              {
                "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 a paginated list of all projects associated with the specified runner. Access is restricted based on user permissions."
        },
        {
          "info": {
            "name": "getApiV4UsersUserIdProjects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/users/:user_id/projects",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path",
                "description": "The ID or username of the user"
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Return projects ordered by field. storage_size, repository_size, wiki_size, packages_size are only available to admins. Similarity is available when searching and is limited to projects the user has access to."
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Return projects sorted in ascending and descending order"
              },
              {
                "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 projects matching the search criteria"
              },
              {
                "name": "search_namespaces",
                "value": "",
                "type": "query",
                "description": "Include ancestor namespaces when matching search criteria"
              },
              {
                "name": "owned",
                "value": "",
                "type": "query",
                "description": "Limit by owned by authenticated user"
              },
              {
                "name": "starred",
                "value": "",
                "type": "query",
                "description": "Limit by starred status"
              },
              {
                "name": "imported",
                "value": "",
                "type": "query",
                "description": "Limit by imported by authenticated user"
              },
              {
                "name": "membership",
                "value": "",
                "type": "query",
                "description": "Limit by projects that the current user is a member of"
              },
              {
                "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_programming_language",
                "value": "",
                "type": "query",
                "description": "Limit to repositories which use the given programming language"
              },
              {
                "name": "min_access_level",
                "value": "",
                "type": "query",
                "description": "Limit by minimum access level of authenticated user"
              },
              {
                "name": "id_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs greater than the specified ID"
              },
              {
                "name": "id_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs less than the specified ID"
              },
              {
                "name": "last_activity_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity after specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "last_activity_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity before specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "repository_storage",
                "value": "",
                "type": "query",
                "description": "Which storage shard the repository is on. Available only to admins"
              },
              {
                "name": "topic",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of topics. Limit results to projects having all topics"
              },
              {
                "name": "topic_id",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with the assigned topic given by the topic ID"
              },
              {
                "name": "updated_before",
                "value": "",
                "type": "query",
                "description": "Return projects updated before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "updated_after",
                "value": "",
                "type": "query",
                "description": "Return projects updated after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "include_pending_delete",
                "value": "",
                "type": "query",
                "description": "Include projects in pending delete state. Can only be set by admins"
              },
              {
                "name": "marked_for_deletion_on",
                "value": "",
                "type": "query",
                "description": "Date when the project was marked for deletion"
              },
              {
                "name": "active",
                "value": "",
                "type": "query",
                "description": "Limit by projects that are not archived and not marked for deletion"
              },
              {
                "name": "wiki_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where wiki checksum is failed"
              },
              {
                "name": "repository_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where repository checksum is failed"
              },
              {
                "name": "include_hidden",
                "value": "",
                "type": "query",
                "description": "Include hidden projects. Can only be set by admins"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              },
              {
                "name": "simple",
                "value": "",
                "type": "query",
                "description": "Return only the ID, URL, name, and path of each project"
              },
              {
                "name": "statistics",
                "value": "",
                "type": "query",
                "description": "Include project statistics"
              },
              {
                "name": "with_custom_attributes",
                "value": "",
                "type": "query",
                "description": "Include custom attributes in the response"
              }
            ]
          },
          "docs": "Get a user projects"
        },
        {
          "info": {
            "name": "getApiV4UsersUserIdContributedProjects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/users/:user_id/contributed_projects",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path",
                "description": "The ID or username of the user"
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Return projects ordered by field. storage_size, repository_size, wiki_size, packages_size are only available to admins. Similarity is available when searching and is limited to projects the user has access to."
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Return projects sorted in ascending and descending order"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              },
              {
                "name": "simple",
                "value": "",
                "type": "query",
                "description": "Return only the ID, URL, name, and path of each project"
              }
            ]
          },
          "docs": "Get projects that a user has contributed to"
        },
        {
          "info": {
            "name": "getApiV4UsersUserIdStarredProjects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/users/:user_id/starred_projects",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path",
                "description": "The ID or username of the user"
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Return projects ordered by field. storage_size, repository_size, wiki_size, packages_size are only available to admins. Similarity is available when searching and is limited to projects the user has access to."
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Return projects sorted in ascending and descending order"
              },
              {
                "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 projects matching the search criteria"
              },
              {
                "name": "search_namespaces",
                "value": "",
                "type": "query",
                "description": "Include ancestor namespaces when matching search criteria"
              },
              {
                "name": "owned",
                "value": "",
                "type": "query",
                "description": "Limit by owned by authenticated user"
              },
              {
                "name": "starred",
                "value": "",
                "type": "query",
                "description": "Limit by starred status"
              },
              {
                "name": "imported",
                "value": "",
                "type": "query",
                "description": "Limit by imported by authenticated user"
              },
              {
                "name": "membership",
                "value": "",
                "type": "query",
                "description": "Limit by projects that the current user is a member of"
              },
              {
                "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_programming_language",
                "value": "",
                "type": "query",
                "description": "Limit to repositories which use the given programming language"
              },
              {
                "name": "min_access_level",
                "value": "",
                "type": "query",
                "description": "Limit by minimum access level of authenticated user"
              },
              {
                "name": "id_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs greater than the specified ID"
              },
              {
                "name": "id_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with IDs less than the specified ID"
              },
              {
                "name": "last_activity_after",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity after specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "last_activity_before",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with last_activity before specified time. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "repository_storage",
                "value": "",
                "type": "query",
                "description": "Which storage shard the repository is on. Available only to admins"
              },
              {
                "name": "topic",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of topics. Limit results to projects having all topics"
              },
              {
                "name": "topic_id",
                "value": "",
                "type": "query",
                "description": "Limit results to projects with the assigned topic given by the topic ID"
              },
              {
                "name": "updated_before",
                "value": "",
                "type": "query",
                "description": "Return projects updated before the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "updated_after",
                "value": "",
                "type": "query",
                "description": "Return projects updated after the specified datetime. Format: ISO 8601 YYYY-MM-DDTHH:MM:SSZ"
              },
              {
                "name": "include_pending_delete",
                "value": "",
                "type": "query",
                "description": "Include projects in pending delete state. Can only be set by admins"
              },
              {
                "name": "marked_for_deletion_on",
                "value": "",
                "type": "query",
                "description": "Date when the project was marked for deletion"
              },
              {
                "name": "active",
                "value": "",
                "type": "query",
                "description": "Limit by projects that are not archived and not marked for deletion"
              },
              {
                "name": "wiki_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where wiki checksum is failed"
              },
              {
                "name": "repository_checksum_failed",
                "value": "",
                "type": "query",
                "description": "Limit by projects where repository checksum is failed"
              },
              {
                "name": "include_hidden",
                "value": "",
                "type": "query",
                "description": "Include hidden projects. Can only be set by admins"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              },
              {
                "name": "simple",
                "value": "",
                "type": "query",
                "description": "Return only the ID, URL, name, and path of each project"
              },
              {
                "name": "statistics",
                "value": "",
                "type": "query",
                "description": "Include project statistics"
              }
            ]
          },
          "docs": "Get projects starred by a user"
        }
      ]
    }
  ],
  "bundled": true
}