For campaigns using the /v2 or /v3 API to schedule campaigns, the campaign API has a built-in requirement that a “pilot campaign” must be run with that firmware/software before a large-scale campaign can run. The purpose of the pilot campaigns is to test a small number of devices to ensure that there are no unexpected delivery or compatibility problems with that firmware/software. The pilot campaign limit is in place until at least 5 devices and no more than 20 devices have had at least a 50% success rate. Users can run as many up to 20 device pilot campaigns as necessary; once the 50% success rate has been achieved, the 20 device limit is lifted.