Added api key authentication