api key based access support