Refactor the way that the endpoint URL is formed
Implement V2 Signatures