Genesys Cloud WebSocket: Missing `conversation:started` in notification stream

Trying to subscribe to conversation events via the Genesys Cloud Notification API WebSocket. I’m using the purecloud-platform-client SDK for Node.js. The connection succeeds, and I get routing:agent:available, but conversation:started never fires.

Here’s the subscription payload:

{"subscriptions": [{"event": "conversation:started", "filter": {"userId": "123"}}]}

Environment:

  • Node.js 18
  • SDK v134
  • Testing with a single agent

Any idea why this specific event is dropped?