Real-time queue stats via statistics api in go returning 401

getting a 401 unauthorized when querying for queue observations from my go service. token is valid for other endpoints.

req, _ := http.NewRequest("POST", base+"/api/v2/analytics/queues/observations/query", nil)
req.Header.Set("Authorization", "Bearer "+token)
res, _ := client.Do(req)

the token works for /api/v2/users/me. is this endpoint restricted? need real-time waiting counts for a dashboard. any ideas?