code: def listen_dataset_events(self, owner_id, project_id, dataset_id):
          
  
          if not self._user_id:
              raise AmigoCloudError(self.error_msg['logged_in_websockets'])
  
          url = '/users/%s/projects/%s/datasets/%s/start_websocket_session'
          response = self.get(url % (owner_id, project_id, dataset_id))
          websocket_session = response['websocket_session']
          auth_data = {'userid': self._user_id,
                       'datasetid': dataset_id,
                       'websocket_session': websocket_session}
          self.amigosocket.emit('authenticate', auth_data)
docs: Authenticate to start using dataset events.