Using the APIv1 to handle the tasks