# <a id="bitdrift.public.unary.admin.v1.TestAlertNotificationRequest"></a>TestAlertNotificationRequest

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

Requests a test alert notification using the selected alert type and notification groups.

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| workflow_alert | <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">admin</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">WorkflowAlertTest</i>](bitdrift_public_unary_admin_v1_WorkflowAlertTest.md "bitdrift.public.unary.admin.v1.WorkflowAlertTest")</span><span class="proto-field-annotation">only one of <em>workflow_alert</em>, or <em>issues_alert</em> can be set</span> | Uses workflow alert formatting for the test notification. |
| issues_alert | <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">admin</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">IssuesAlertTest</i>](bitdrift_public_unary_admin_v1_IssuesAlertTest.md "bitdrift.public.unary.admin.v1.IssuesAlertTest")</span><span class="proto-field-annotation">only one of <em>issues_alert</em>, or <em>workflow_alert</em> can be set</span> | Uses issues alert formatting for the test notification. |
| custom_notification_text | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">up to 2048 chars</em> | Optional custom notification text exactly like alert CommonAlertConfig.custom_notification_text  formatting (used to test Slack mentions). If empty, no extra text is appended. |
| notification_group_names | <span class="proto-type proto-type-primitive">array of string</span><br><em class="proto-field-annotation">up to 100 items</em> | The selected notification groups for the alert. |

</section>
<p class="h4">Example</p>
```json
{
  "custom_notification_text": "@oncall-team Please investigate immediately.",
  "notification_group_names": [
    "engineering-oncall"
  ],
  "workflow_alert": {
    "workflow_id": "checkout-errors"
  }
}
```

