def METHOD_NAME(self, name, rse, scope=None):
    """Return latest request details for a DID
    :param name: DID
    :type name: str
    :param rse: Destination RSE name
    :type rse: str
    :param scope: rucio scope, defaults to None
    :param scope: str, optional
    :raises exc_cls: from BaseClient._get_exception
    :return: request information
    :rtype: dict
    """
    path = '/'.join([self.REQUEST_BASEURL, quote_plus(scope), quote_plus(name), rse])
    url = build_url(choice(self.list_hosts), path=path)
    r = self._send_request(url, type_='GET')
    if r.status_code == codes.ok:
        return next(self._load_json_data(r))
    else:
        exc_cls, exc_msg = self._get_exception(headers=r.headers, status_code=r.status_code, data=r.content)
        raise exc_cls(exc_msg)