Queue API
Server: Central Monolithic Server URL Prefix: /api/v1/queue/* Purpose: System event processing, notification feeds, and background job monitoring.
Overview
The Queue API handles asynchronous system events and provides notification feeds for operational monitoring. It aligns with the Queue System Implementation.
Endpoint Categories
1. Event Processing
Documentation: Events API
Publish system events for processing and notification generation.
Key Endpoints:
POST /api/v1/queue/events- Publish system event
2. Notifications
Documentation: Notifications API
Retrieve and manage system notifications.
Key Endpoints:
-
GET /api/v1/queue/notifications- Notification feed -
POST /api/v1/queue/notifications/{id}/reviewed- Mark reviewed
3. Job Management
Documentation: Jobs API
Monitor and manage background jobs (Hybrid PostgreSQL + Redis).
Authentication
Headers:
Authorization: Bearer token
Roles:
-
Event Producers:
system:publishscope -
Notification Consumers: All user roles (scoped to their access level)