I don't think the URL should be passed as an argument here - it doesn't make sense for the user to set a custom URL for this service.