---
title: "Admin Send Digest"
method: POST
path: "/api/admin/send-digest"
---

# Admin Send Digest

`POST /api/admin/send-digest`

## Request

- Base URL: `https://owlgrouptrading.com` (the document declares no server; this is the origin it was published from)
- URL: `https://owlgrouptrading.com/api/admin/send-digest`
- Auth: none declared

One-shot trigger for The Sunday Owl digest.

Body: {"cohort": "test|production|all", "dry_run": bool, "issue_id": int|null}
Auth: X-Cron-Secret header OR admin Basic auth.

Always test cohort first:
  curl -sX POST .../api/admin/send-digest -u admin:"$(gcloud secrets versions access latest --secret=ogt-admin-pass --project lle-edgegc)" \
    -H 'Content-Type: application/json' \
    -d '{"cohort":"test","dry_run":false}'

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/owlgrouptrading/apis/edge-s2-briefing-service.md) · [All operations](https://skmtc.dev/owlgrouptrading/apis/edge-s2-briefing-service/llms.txt) · [OpenAPI document](https://skmtc.dev/owlgrouptrading/apis/edge-s2-briefing-service/revisions/fba9aeca6fc2?raw)
