Added api request protocols