Consider using jobs when you need to schedule and track progress any of the following activities on a set of devices: Invoke direct methods Update desired properties Update tags Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs