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

Server Events