add api task