My configuration keeps failing…
I am subscribing to the Notification API WebSocket endpoint (wss://api.us-east-1.platform.niceincontact.com/v2/analytics/events) using a Python asyncio client. I have successfully authenticated and received the subscription confirmation, but I am only seeing call events. I need chat and email events for my reporting pipeline.
Here is the subscription payload I am sending:
{
"type": "subscribe",
"topics": ["/v2/analytics/events/conversations"]
}
The connection remains open, but the event stream is silent for non-voice media. I suspect my OAuth scope is insufficient, yet I have analytics:events:read. Is there a specific filter required in the query parameters to include multi-channel events, or is the topic path incorrect for mixed media?