Skip to content

📜 Broadcast Logs

Endpoint: GET /api/admin/notifications/broadcast-logs/
Auth Required: ✅ Yes (Admin Bearer Token)
Content-Type: application/json


📌 Description

This endpoint allows administrators to view the complete history of all broadcast-related actions performed on the platform.

Broadcast logs provide transparency and accountability by tracking: - who sent notifications - when they were sent - who they targeted - what actions were performed

This is a read-only audit endpoint.


🔐 Authentication

Include the admin access token in the request header:


🔍 Query Parameters (Optional)

Parameter Type Description
action string created, scheduled, sent, cancelled
broadcast_id UUID Filter by broadcast
admin_id UUID Filter by admin
date_from date Start date
date_to date End date
page integer Page number
limit integer Records per page

✅ Example Request

```http GET /api/admin/notifications/broadcast-logs/?action=sent Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6...