# API Documentation

## Station Status

- `GET /api/status`
- Response:
  - `status`: `running`
  - `queued_items`: pending broadcast queue count
  - `timestamp`: current ISO timestamp

## Listener Request

- `POST /api/listener/request`
- Payload:
  - `name`
  - `phone`
  - `message`
  - `type`
- Response:
  - `status`: `received`

## Authentication

- Admin dashboard routes are protected by Laravel Breeze auth middleware.
- Use the default admin user seeded in the database or register via the app.
