---
title: "Digest Daily Tick"
method: POST
path: "/api/internal/app-auto-gtm/digest-daily/tick"
tags: ["AppAutoGtm"]
---

# Digest Daily Tick

`POST /api/internal/app-auto-gtm/digest-daily/tick`

One pass over candidate users. See
``api/app_auto_gtm/digest_daily.run_digest_tick`` for the full logic.

## Response `200`

Successful Response

- DigestDailyTickResponse — Counters from one daily-digest cron pass. ``skipped`` is set to a short reason string when the handler took no action (e.g. the self-lock was already held).
  - `scanned` integer
  - `sent` integer
  - `skipped_weekend` integer
  - `skipped_not_in_window` integer
  - `skipped_already_sent` integer
  - `skipped_empty` integer
  - `failed` integer
  - `capped` integer
  - `capped_past_last_tick` integer
  - `skipped` string, nullable

---

[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)
