# <a id="bitdrift.public.unary.alerts.v1.GetAllIssueAlertsRequest"></a>GetAllIssueAlertsRequest

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

Requests a paginated list of issues alerts for the organization.

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| offset | <span class="proto-type proto-type-primitive">optional uint32</span> | Used to paginate through results. To get the next page result, set this to  the desired starting offset. For example, setting to 10 will start with the  10th record. The default value is 0. |
| limit | <span class="proto-type proto-type-primitive">optional uint32</span><br><em class="proto-field-annotation">between 1 and 100</em> | This defines the upper bound of the number of items returned. The maximum  value supported is 100, meaning that we’ll never return more than  max(items.count, limit, 100). |
| filters | <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">alerts</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">AllIssueAlertsFilter</i>](bitdrift_public_unary_alerts_v1_AllIssueAlertsFilter.md "bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter")</span><br><em class="proto-field-annotation">up to 100 items</em> | Filter the list of alerts based on the current user's relationship to  the alert. This is a logical AND. If no filters are supplied, all  alerts are returned. |
| sort_by | <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">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">Sort</i>](bitdrift_public_unary_common_v1_Sort.md "bitdrift.public.unary.common.v1.Sort")</span><br><em class="proto-field-annotation">up to 100 items</em> | Deprecated: use sort instead. |
| 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">alerts</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">GetAllIssueAlertsRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">Sort</i>](#bitdrift.public.unary.alerts.v1.GetAllIssueAlertsRequest.Sort "bitdrift.public.unary.alerts.v1.GetAllIssueAlertsRequest.Sort")</span><br><em class="proto-field-annotation">up to 100 items</em> | Orders issue alerts by caller-visible attributes. Apply criteria in the order provided. |

</section>
<p class="h4">Example</p>
```json
{
  "filters": [
    {
      "firing": {}
    }
  ],
  "limit": 25,
  "offset": 0,
  "sort": [
    {
      "direction": "DESCENDING",
      "key": "LAST_TRIGGERED"
    }
  ],
  "sort_by": [
    {}
  ]
}
```

# <a id="bitdrift.public.unary.alerts.v1.GetAllIssueAlertsRequest.Sort"></a>GetAllIssueAlertsRequest.Sort

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

Describes one caller-visible ordering criterion for issues alert results.

<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">alerts</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">GetAllIssueAlertsRequest</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.alerts.v1.GetAllIssueAlertsRequest.Sort.SortKey "bitdrift.public.unary.alerts.v1.GetAllIssueAlertsRequest.Sort.SortKey")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects which caller-visible issue alert 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>
<p class="h4">Example</p>
```json
{
  "direction": "DESCENDING",
  "key": "LAST_TRIGGERED"
}
```

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

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

| Name | Description |
|---|---|
| SORT_KEY_UNSPECIFIED |  |
| VIEW_NAME |  |
| ALERT_NAME |  |
| LAST_TRIGGERED |  |

