Added API key authentication