api token/key usage is different from one API to another that I don't think we should support by name in this class.

We may want to simply support the option of specifying a token/key but leave it up to the subclass to define how to pass it into the request.