---
search:
  exclude: true
---

# <a id="bitdrift.public.unary.issues.v1.ListIssueGroupsRequest"></a>ListIssueGroupsRequest

**Source definition:** [`src/bitdrift/public/unary/issues/v1/issues.proto#L222-L258`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/issues/v1/issues.proto#L222-L258>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| offset | <span class="proto-type proto-type-primitive">optional uint32</span> | The starting offset for pagination. For example, set this to 10 to start  with the 10th record. Defaults to 0. |
| limit | <span class="proto-type proto-type-primitive">optional uint32</span><br><em class="proto-field-annotation">between 1 and 100</em> | The maximum number of items to return. The server returns at most  min(items.count, limit, 100) items. |
| issue_query | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">issues</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">IssueQuery</i>](bitdrift_public_unary_issues_v1_IssueQuery.md "bitdrift.public.unary.issues.v1.IssueQuery")</span> |  |
| issue_group_query | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">issues</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">IssueGroupQuery</i>](bitdrift_public_unary_issues_v1_IssueGroupQuery.md "bitdrift.public.unary.issues.v1.IssueGroupQuery")</span> |  |
| sort | <span class="proto-type proto-type-message">array of [<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">issues</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">ListIssueGroupsRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">Sort</i>](#bitdrift.public.unary.issues.v1.ListIssueGroupsRequest.Sort "bitdrift.public.unary.issues.v1.ListIssueGroupsRequest.Sort")</span><br><em class="proto-field-annotation">up to 100 items</em> | Orders issue groups by caller-visible attributes. Apply criteria in the order provided. |

</section>
#### Example
```json
{
  "issue_group_query": {
    "assignee": [
      {
        "email": "user@example.com",
        "id": "usr_abc123",
        "name": "Jane Doe"
      }
    ],
    "issue_group_status": [
      "NEW"
    ]
  },
  "issue_query": {
    "advanced_filters": {
      "and_conditions": [
        {
          "or_conditions": [
            {
              "lhs_typed": "LHS_TYPED_APP_ID",
              "operator": "EQUAL",
              "rhs": "com.example.app"
            }
          ]
        }
      ]
    },
    "feature_flag_filters": [
      {
        "exclusive": false,
        "name": "EXC_BAD_ACCESS",
        "variant": "null pointer"
      }
    ],
    "grouping_key": [
      "12710232306638153143"
    ],
    "platforms": [
      {
        "apple": {
          "apps": [
            {
              "app_id": "com.example.app"
            }
          ]
        }
      }
    ],
    "time_range": {
      "relative_time_range": {
        "duration": "3600s",
        "offset": "3600s"
      }
    }
  },
  "limit": 25,
  "offset": 1,
  "sort": [
    {
      "direction": "DESCENDING",
      "key": "MOST_RECENT_OCCURRENCE"
    }
  ]
}
```

# <a id="bitdrift.public.unary.issues.v1.ListIssueGroupsRequest.Sort"></a>ListIssueGroupsRequest.Sort

**Source definition:** [`src/bitdrift/public/unary/issues/v1/issues.proto#L223-L239`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/issues/v1/issues.proto#L223-L239>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| key | <span class="proto-type proto-type-enum">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">issues</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">ListIssueGroupsRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">Sort</i><i class="proto-type-dot">.</i><i class="proto-type-part">SortKey</i>](#bitdrift.public.unary.issues.v1.ListIssueGroupsRequest.Sort.SortKey "bitdrift.public.unary.issues.v1.ListIssueGroupsRequest.Sort.SortKey")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects which caller-visible issue group attribute to order by. |
| direction | <span class="proto-type proto-type-enum">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">common</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">SortDirection</i>](bitdrift_public_unary_common_v1_SortDirection.md "bitdrift.public.unary.common.v1.SortDirection")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects whether results are returned in ascending or descending order. |

</section>
#### Example
```json
{
  "direction": "DESCENDING",
  "key": "MOST_RECENT_OCCURRENCE"
}
```

# <a id="bitdrift.public.unary.issues.v1.ListIssueGroupsRequest.Sort.SortKey"></a>ListIssueGroupsRequest.Sort.SortKey <em class="proto-enum">Enum</em>

**Source definition:** [`src/bitdrift/public/unary/issues/v1/issues.proto#L224-L232`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/issues/v1/issues.proto#L224-L232>)

| Name | Number | Description |
|---|---|---|
| SORT_KEY_UNSPECIFIED | 0 |  |
| MOST_RECENT_OCCURRENCE | 1 |  |
| EARLIEST_OCCURRENCE | 2 |  |
| FIRST_REPORTED | 3 |  |
| IMPACTED_USERS | 4 |  |
| IMPACTED_SESSIONS | 5 |  |
| ISSUE_REASON | 6 |  |

