def METHOD_NAME(self, repository: str, digest: str):
    log.debug(f'retrieving blob for {repository}:{digest}')
    _, repository = reference.Reference.split_docker_domain(repository)
    headers = {'Accept': self.MIME_DOCKER_MANIFEST}
    url = f'{self._get_base_url(repository)}/blobs/{digest}'
    response = self._execute_get_request(url, headers)
    if response.status_code != requests.codes.ok:
        raise RegistryApiError(f'Failed to retrieve blobs for {repository}:{digest}', response)
    content = json.loads(response.content)
    log.debug(f'retrieved blob for {repository}:{digest}: {content}')
    return content