We probably want to add a another constructor which doesn't take `url` argument and defaults to the production api endpoint, right?