Highway Taxi - WebSocket & FCM Test Console

DEV0
Chat (1-to-1)
Booking Status
FCM Notifications
One-to-One Chat WebSocket
Disconnected
wss://…/ws/chat?token=…
Or send raw JSON
Payload Reference
Send message: { "type": "message", "to": "<userId>", "text": "Hello" } Ping: { "type": "ping" }

Event Log

Booking Status WebSocket
Disconnected
wss://…/ws/booking?token=…
Active Subscriptions
No active subscriptions
Or send raw JSON
Payload Reference
Subscribe: { "type": "subscribe", "bookingId": "<uuid>" } Unsubscribe: { "type": "unsubscribe", "bookingId": "<uuid>" } Ping: { "type": "ping" } Server events: { "type": "status_update", "bookingId": "...", "status": "confirmed|on_the_way|completed|cancelled", "timestamp": "..." }

Event Log

FCM Push Notification Tester
Request Payload
Click "Send Notification" to see payload

Response Log

Mobile Preview

HT
Booking Confirmed

Your driver is on the way. Estimated arrival: 5 minutes.

API Endpoint
POST {apiBase}/admin/notification/send Headers: Authorization: Bearer {adminJwtToken} Content-Type: application/json Body: { "target_type": "customer" | "driver", "target_id": "<uuid>", "title": "Booking Confirmed", "body": "Your driver is on the way...", "image": "https://...", "redirect_url": "highwaytaxi://...", "data": { ... } }