WebSocket API
Real-time updates via Socket.IO with Redis adapter
Connection
import { io } from 'socket.io-client';
const socket = io('https://api.mmonster.co/admin', {
auth: { token: 'your-jwt-token' }
});
socket.emit('subscribe', {
entities: { orders: [101], deals: [555] }
});
socket.on('orderUpdated', (data) => console.log(data));
Namespaces
- /admin Authenticated — requires JWT token
- /widget Public — customer widgets
- /stat Public — statistics