Maybe consider having this method accept `**kwargs` then just do `self.url.format(**kwargs)` here rather than every time you call `get_url`. If naming is an issue, then maybe `build_url`, but I think it's fine as it is.