---
title: "Trigger Cycles Health"
method: POST
path: "/api/internal/outreach/cycles-health"
tags: ["OutreachInternal"]
---

# Trigger Cycles Health

`POST /api/internal/outreach/cycles-health`

Alert when a watched inline tick stops completing, plus the data-level
outreach health checks. Called every ~5min by cron.

Heartbeat-wise this now watches ONLY the send-plan external-cadence ticks
(see ``_WATCHED_TICK_KINDS``) — the recurring outreach cycles live on
Prefect and their liveness is the SLA watchdog's check 7 (T-733 Ф5).

A heartbeat that was never written (cold start) is primed to "now" on
first sight instead of alerting — measurement starts from there.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/explee/apis/explee-api.md) · [All operations](https://skmtc.dev/explee/apis/explee-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/explee/explee-api/revisions/b33fc5cb0069/schema)
