---
title: "List Notification Trigger Templates"
method: GET
path: "/v1/notification-triggers/templates"
tags: ["Notifications"]
---

# List Notification Trigger Templates

`GET /v1/notification-triggers/templates`

List pre-defined notification trigger templates. Each template has a `type` slug (e.g. 'tasks_attempts_exhausted') and a human-readable `title` (e.g. 'Tasks Attempts Exhausted'). Use the `type` when creating a trigger via POST /v1/notification-triggers.

## Response `200`

OK

- ListNotificationTriggerTemplatesResponse
  - `templates` NotificationTriggerTemplateResponse[]
    - `type` string, required — Stable trigger type slug. Pass this value as `type` when creating a trigger, e.g. 'tasks_attempts_exhausted'.
    - `title` string, required — Human-readable title of the trigger template, e.g. 'Tasks Attempts Exhausted'.

## Other responses

- `422` — Unprocessable Content

---

[API](https://skmtc.net/usenash/apis/nash-api.md) · [All operations](https://skmtc.net/usenash/apis/nash-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usenash/nash-api/revisions/09a23a95889b/schema)
