---
title: "Internal Notifications Run"
method: POST
path: "/internal/notifications/run"
---

# Internal Notifications Run

`POST /internal/notifications/run`

Secret-gated trigger for the email engine (spike alerts + weekly digest).
Wire a daily cron to POST here with `X-Cron-Secret`. `dry_run` defaults True
(computes and returns what it *would* send, emails nobody).

## Query parameters

- `kind` string
- `dry_run` boolean
- `org_id` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/codag/apis/infra-logs-templater.md) · [All operations](https://skmtc.net/codag/apis/infra-logs-templater/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/codag/infra-logs-templater/versions/e43028aaffe3/schema)
