The "Selected Assets" function is only optimized to do up to 200 devices (the max items per page). Overriding the maximum page value can result in timeouts.
There are a couple of ways to uninstall and/or delete sensors in bulk, including:
Using Built-In Automation
Make use of the global "Manage Sensor Settings" or per policy automatic cleanup.
Manually via the console
If automation is not preferred, use the "assets matching search" function as opposed to `"selected assets". The "all matching search" function is optimized to do devices in-bulk, beyond the 200 maximum items per page.
Scripted Uninstall using Python
python uninstall_sensors.py --org-key <ORGKEY> --file-name <Device List.csv> --api-id <API_ID> --api-secret <API SECRET>
For the Python Scripted Uninstall:
The entire device list of sensors to be removed should be downloaded from CBC Console and needs to be used without any alteration.
The endpoint running the python script will need the requests library as well. This can be installed on both Windows and Linux by running:
pip install requests