Notifications API

Parent API: Queue API URL Prefix: /api/v1/queue/notifications


Endpoints

System Notifications Feed

Method: GET URL: /api/v1/queue/notifications Purpose: Retrieve notification feed for system monitoring.

Query Parameters:

  • scope: system (default), operational, business, alerts

  • priority: critical, high, medium, low

  • status: unread, reviewed

  • limit: Default 25

Response:

{
  "success": true,
  "data": [
    {
      "id": "ntf_123",
      "type": "system_alert",
      "priority": "high",
      "title": "System Performance Alert",
      "status": "pending_review",
      "created_at": "2025-12-19T12:05:00Z"
    }
  ]
}


Mark Notification Reviewed

Method: POST URL: /api/v1/queue/notifications/{id}/reviewed Purpose: Mark a notification as reviewed.

Request:

{
  "reviewed": true,
  "notes": "System trend acknowledged"
}


Bulk Review

Method: POST URL: /api/v1/queue/notifications/bulk-review Purpose: Mark multiple notifications as reviewed.

Request:

{
  "ids": ["ntf_123", "ntf_456"],
  "action": "quarterly_review",
  "context": "Q1 operational planning cycle"
}