# SearchIssuesRequest

Filters for searching the issues the caller can see. Every filter is optional; all given filters must match. Results are ordered by full-text rank when `query` is given, else by latest sighting.

**Type**: `object`

## Properties

- name: assignee (optional)
  type: `IssueAssigneeFilter`

- name: closedWithinDays (optional)
  type: integer
  description: Include closed issues closed within this many days. Absent: 30 when `states` is absent, and no window when it is given.

- name: cursor (optional)
  type: string
  description: The `nextCursor` of the previous page, sent with the same filters.

- name: entities (optional)
  type: object
  description: Entity tags to match: every key must match, and any of a key's values matches it. An unprefixed key is put in the `entity:` namespace.

- name: fingerprint (optional)
  type: string
  description: Only issues with exactly this fingerprint.

- name: labels (optional)
  type: array of string
  description: Only issues carrying every one of these labels.

- name: limit (optional)
  type: integer
  description: The page size, at most 100; absent: 25.

- name: linkedTo (optional)
  type: `IssueLinkRef`

- name: priority (optional)
  type: enum: `P0`, `P1`, `P2`, `P3`
  description: Only issues at this priority or more urgent.

- name: query (optional)
  type: string
  description: Full-text search over titles, descriptions and comments.

- name: states (optional)
  type: array of enum: `TRIAGE`, `READY`, `IN_PROGRESS`, `WAITING`, `MONITORING`, `CLOSED`
  description: Only issues in these states. Absent: open issues plus those closed within `closedWithinDays`.

- name: teamIds (optional)
  type: array of string
  description: Only issues one of these teams can see: linked to one of them, or shared with all teams.

- name: updatedSince (optional)
  type: string
  description: Only issues changed at or after this time.
