Patent attributes
Example bulk device processing systems and methods are described. In one implementation, techniques receive a plurality of application programming interface (API) requests, where each of the plurality of API requests is associated with a particular device. The techniques further sort the plurality of API requests based on an associated carrier. The techniques also create a first batch of API calls associated with devices using a first carrier and create a second batch of API calls associated with devices using a second carrier. The techniques then create multiple threads for parallel execution of the first batch of API calls and the second batch of API calls, and automatically execute the API calls associated with the plurality of threads.