Skip to content

[Admin Console] Phase 7 : Admin API for notifications (config, test delivery, history) #760

Closed

Description

@Ferryx349

Parents : #637, #759

Summary

Authenticated admin endpoints so operators can manage notification targets and inspect delivery history without editing YAML.

Scope

  • GET /admin/notifications :- config (secrets masked)
  • PATCH /admin/notifications :- targets, per-event toggles, retry policy (reuse admin settings validation patterns)
  • POST /admin/notifications/test :- send "Test notification from <relay name>" to a target
  • GET /admin/notifications/deliveries :- paginated history (filter by status / event type)
  • Auth, rate limits, JSON body limits :- same as existing admin routes
  • Unit tests in test/unit/routes/admin.spec.ts

Activity

  1. self-assigned this
    on Sep 7, 2026
  2. added a commit that references this issue on Sep 28, 2026
    c6c4c4f
  3. added a commit that references this issue on Oct 18, 2026
    50799fc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions