Skip to content

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

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

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