President-elect Donald Trump demanded Sunday that U.S. intelligence agencies and the media issue an apology to him for the publication of unverified documents which alleged Russian influence on him because it has records of his sexual antics when he visited the country.

According to reports, Christopher Steele — a former British spy — released a dossier with allegations that the president-elect was being blackmailed by Russia over foreign policy deals, using the records of his alleged behavior, which included hiring prostitutes to urinate on each other — an act called a golden shower.

The report was published by BuzzFeed News and CNN, and Trump has strongly denied the allegations, calling them “fake news” and “a disgrace.”

Veteran journalist Bob Woodward, who is an associate editor for the Washington Post, told “Fox News Sunday” the unverified dossier was a “garbage document,” a comment later tweeted by Trump.

“It never should have been presented in — as part of an intelligence briefing,” the Watergate reporter said at the talk show, a move that won him the president-elect’s gratitude.

Woodward said Trump was “right to be upset about that,” and “those intelligence chiefs who were the best we’ve had, who were terrific and have done great work made a mistake here. And when people make mistakes, they should apologize.”

However, Director of National Intelligence James Clapper last week defended the use of the dossier in the briefing and said he didn’t believe intelligence agencies were the source of the leak.

Clapper said in a statement that the community “has not made any judgment that the information in this document is reliable, and we did not rely upon it in any way for our conclusions. However, part of our obligation is to ensure that policy makers are provided with the fullest possible picture of any matters that might affect national security.”

Trump also tweeted about outgoing CIA Director John Brennan on Sunday night, asking if he was the “leaker of Fake News?”