{
  "opencollection": "1.0.0",
  "info": {
    "name": "GitLab access_requests issues API",
    "version": "v4"
  },
  "items": [
    {
      "info": {
        "name": "issues",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List issue relations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/links",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project’s issue"
              }
            ]
          },
          "docs": "Get a list of a given issue’s linked issues, sorted by the relationship creation datetime (ascending).Issues are filtered according to the user authorizations."
        },
        {
          "info": {
            "name": "Create an issue link",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/links",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project’s issue"
              }
            ]
          },
          "docs": "Creates a two-way relation between two issues.The user must be allowed to update both issues to succeed."
        },
        {
          "info": {
            "name": "Get an issue link",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/links/:issue_link_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project’s issue"
              },
              {
                "name": "issue_link_id",
                "value": "",
                "type": "path",
                "description": "ID of an issue relationship"
              }
            ]
          },
          "docs": "Gets details about an issue link. This feature was introduced in GitLab 15.1."
        },
        {
          "info": {
            "name": "Delete an issue link",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/links/:issue_link_id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID or URL-encoded path of the project owned by the authenticated user"
              },
              {
                "name": "issue_iid",
                "value": "",
                "type": "path",
                "description": "The internal ID of a project’s issue"
              },
              {
                "name": "issue_link_id",
                "value": "",
                "type": "path",
                "description": "The ID of an issue relationship"
              }
            ]
          },
          "docs": "Deletes an issue link, thus removes the two-way relationship."
        },
        {
          "info": {
            "name": "Set a time estimate for a issue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/time_estimate",
            "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 the issue."
              }
            ]
          },
          "docs": "Sets an estimated time of work for this issue."
        },
        {
          "info": {
            "name": "Reset the time estimate for a project issue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/reset_time_estimate",
            "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 the issue."
              }
            ]
          },
          "docs": "Resets the estimated time for this issue to 0 seconds."
        },
        {
          "info": {
            "name": "Add spent time for a issue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/add_spent_time",
            "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 the issue."
              }
            ]
          },
          "docs": "Adds spent time for this issue."
        },
        {
          "info": {
            "name": "Reset spent time for a issue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/reset_spent_time",
            "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 the issue"
              }
            ]
          },
          "docs": "Resets the total spent time for this issue to 0 seconds."
        },
        {
          "info": {
            "name": "Get time tracking stats",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/time_stats",
            "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 the issue"
              }
            ]
          },
          "docs": "Get time tracking stats"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssuesIssueIidRelatedMergeRequests",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/related_merge_requests",
            "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 that are related to the issue"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssuesIssueIidParticipants",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/participants",
            "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 participants for an issue"
        },
        {
          "info": {
            "name": "getApiV4ProjectsIdIssuesIssueIidUserAgentDetail",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/projects/:id/issues/:issue_iid/user_agent_detail",
            "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 the user agent details for an issue"
        },
        {
          "info": {
            "name": "getApiV4Issues",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/issues",
            "params": [
              {
                "name": "with_labels_details",
                "value": "",
                "type": "query",
                "description": "Return titles of labels and other details"
              },
              {
                "name": "state",
                "value": "",
                "type": "query",
                "description": "Return opened, closed, or all issues"
              },
              {
                "name": "closed_by_id",
                "value": "",
                "type": "query",
                "description": "Return issues which were closed by the user with the given ID."
              },
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Return issues ordered by `created_at`, `due_date`, `label_priority`, `milestone_due`, `popularity`, `priority`, `relative_position`, `title`, or `updated_at` fields."
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Return issues sorted in `asc` or `desc` order."
              },
              {
                "name": "due_date",
                "value": "",
                "type": "query",
                "description": "Return issues that have no due date (`0`), or whose due date is this week, this month, between two weeks ago and next month, or which are overdue. Accepts: `overdue`, `week`, `month`, `next_month_and_previous_two_weeks`, `0`"
              },
              {
                "name": "issue_type",
                "value": "",
                "type": "query",
                "description": "The type of the issue. Accepts: issue, incident, test_case, requirement, task, ticket"
              },
              {
                "name": "labels",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of label names"
              },
              {
                "name": "milestone",
                "value": "",
                "type": "query",
                "description": "Milestone title"
              },
              {
                "name": "milestone_id",
                "value": "",
                "type": "query",
                "description": "Return issues assigned to milestones with the specified timebox value (\"Any\", \"None\", \"Upcoming\" or \"Started\")"
              },
              {
                "name": "iids",
                "value": "",
                "type": "query",
                "description": "The IID array of issues"
              },
              {
                "name": "search",
                "value": "",
                "type": "query",
                "description": "Search issues for text present in the title, description, or any combination of these"
              },
              {
                "name": "in",
                "value": "",
                "type": "query",
                "description": "`title`, `description`, or a string joining them with comma"
              },
              {
                "name": "author_id",
                "value": "",
                "type": "query",
                "description": "Return issues which are authored by the user with the given ID"
              },
              {
                "name": "author_username",
                "value": "",
                "type": "query",
                "description": "Return issues which are authored by the user with the given username"
              },
              {
                "name": "assignee_id",
                "value": "",
                "type": "query",
                "description": "Return issues which are assigned to the user with the given ID"
              },
              {
                "name": "assignee_username",
                "value": "",
                "type": "query",
                "description": "Return issues which are assigned to the user with the given username"
              },
              {
                "name": "created_after",
                "value": "",
                "type": "query",
                "description": "Return issues created after the specified time"
              },
              {
                "name": "created_before",
                "value": "",
                "type": "query",
                "description": "Return issues created before the specified time"
              },
              {
                "name": "updated_after",
                "value": "",
                "type": "query",
                "description": "Return issues updated after the specified time"
              },
              {
                "name": "updated_before",
                "value": "",
                "type": "query",
                "description": "Return issues updated before the specified time"
              },
              {
                "name": "not[labels]",
                "value": "",
                "type": "query",
                "description": "Comma-separated list of label names"
              },
              {
                "name": "not[milestone]",
                "value": "",
                "type": "query",
                "description": "Milestone title"
              },
              {
                "name": "not[milestone_id]",
                "value": "",
                "type": "query",
                "description": "Return issues assigned to milestones without the specified timebox value (\"Any\", \"None\", \"Upcoming\" or \"Started\")"
              },
              {
                "name": "not[iids]",
                "value": "",
                "type": "query",
                "description": "The IID array of issues"
              },
              {
                "name": "not[author_id]",
                "value": "",
                "type": "query",
                "description": "Return issues which are not authored by the user with the given ID"
              },
              {
                "name": "not[author_username]",
                "value": "",
                "type": "query",
                "description": "Return issues which are not authored by the user with the given username"
              },
              {
                "name": "not[assignee_id]",
                "value": "",
                "type": "query",
                "description": "Return issues which are not assigned to the user with the given ID"
              },
              {
                "name": "not[assignee_username]",
                "value": "",
                "type": "query",
                "description": "Return issues which are not assigned to the user with the given username"
              },
              {
                "name": "not[weight]",
                "value": "",
                "type": "query",
                "description": "Return issues without the specified weight"
              },
              {
                "name": "not[iteration_id]",
                "value": "",
                "type": "query",
                "description": "Return issues which are not assigned to the iteration with the given ID"
              },
              {
                "name": "not[iteration_title]",
                "value": "",
                "type": "query",
                "description": "Return issues which are not assigned to the iteration with the given title"
              },
              {
                "name": "scope",
                "value": "",
                "type": "query",
                "description": "Return issues for the given scope: `created_by_me`, `assigned_to_me` or `all`"
              },
              {
                "name": "my_reaction_emoji",
                "value": "",
                "type": "query",
                "description": "Return issues reacted by the authenticated user by the given emoji"
              },
              {
                "name": "confidential",
                "value": "",
                "type": "query",
                "description": "Filter confidential or public issues"
              },
              {
                "name": "weight",
                "value": "",
                "type": "query",
                "description": "The weight of the issue"
              },
              {
                "name": "epic_id",
                "value": "",
                "type": "query",
                "description": "The ID of an epic associated with the issues"
              },
              {
                "name": "health_status",
                "value": "",
                "type": "query",
                "description": "The health status of the issue. Must be one of: on_track, needs_attention, at_risk, none, any"
              },
              {
                "name": "iteration_id",
                "value": "",
                "type": "query",
                "description": "Return issues which are assigned to the iteration with the given ID"
              },
              {
                "name": "iteration_title",
                "value": "",
                "type": "query",
                "description": "Return issues which are assigned to the iteration with the given title"
              },
              {
                "name": "page",
                "value": "1",
                "type": "query",
                "description": "Current page number"
              },
              {
                "name": "per_page",
                "value": "20",
                "type": "query",
                "description": "Number of items per page"
              },
              {
                "name": "non_archived",
                "value": "",
                "type": "query",
                "description": "Return issues from non archived projects"
              }
            ]
          },
          "docs": "Get currently authenticated user's issues"
        },
        {
          "info": {
            "name": "getApiV4IssuesId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/issues/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID of the Issue"
              }
            ]
          },
          "docs": "Get specified issue (admin only)"
        },
        {
          "info": {
            "name": "getApiV4IssuesStatistics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v4/issues_statistics",
            "params": [
              {
                "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 currently authenticated user's issues statistics"
        }
      ]
    }
  ],
  "bundled": true
}