Added api generation task