Allow multiple APIs to be accessed at once

Turn the existing authorization to be a default and allow an override to be passed in for each api client that is created.