docs: def url(self, version=None, **kwargs):
          """Returns the first matching URL found for the specified arguments"""
          for url in self.urls(version):
              if [key for key in kwargs.keys() if not '{' + key + '}' in url]:
                  continue
  
              return url.format(**kwargs)
  
          raise KeyError('URL that takes all provided parameters not found')