Trump tweeted that he "disagreed strongly" with many of Bolton's suggestions, "as did others in the administration". The president had set up secret talks with the Taliban at Camp David, he said, but was cancelling them because the Taliban had acted in bad faith.
Bolton, a foreign policy hawk, had been at odds with the president on many issues such as North Korea talks, Iran and, most recently, on the peace talks with the Taliban and a meeting at Camp David, presidential retreat, which the United States president called off last week, and has since declared them "dead" as far he was concerned.
Since joining Trump's White House, Bolton pursued an agenda that included trying to break Iran financially, shield Americans from the reach of the International Criminal Court and toughen the US posture toward Russian Federation.
Most recently Bolton reportedly opposed Trump's offer to meet for peace talks with leaders of Afghanistan's Taliban. He also was believed to have prodded Trump to pull out of the Iran nuclear deal.
Pompeo said Trump has been clear that he is willing to meet with Rouhani "with no preconditions".
The White House did not provide any details on the topic of the briefing in its announcement.
"There were many times that Ambassador Bolton and I disagreed".
Pompeo said he did not want to discuss palace intrigue in the Trump administration. "I actually temper John, which is pretty awesome", Trump said on May 9.
Bolton's departure from the White House is being greeted with a collective sigh of relief from non-interventionists everywhere. The person, who did not divulge who had given the authorization, was not allowed to discuss the issue by name and spoke only on condition of anonymity.
Sen. Chris Murphy, D-Conn., said the move was a cause for worry.
US National Security Advisor John Bolton submitted his resignation on Tuesday morning.
A replacement - the White House's fourth national security chief in less than three years - would be named next week, Trump said.
Administration spokesman Hogan Gidley confirmed the appointment. Bolton replaces H.R. McMaster, who was brought in after Trump's first national security adviser, Michael Flynn, was dismissed after less than a month in office. Political pundits are frankly surprised that Bolton lasted in the Trump administration for so long.
Bolton also helped to stall a USA exit from Syria.
Now, it would appear Trump has gone ahead and fired Bolton without that second consultation.
According to a Fox News report, Bolton also confirmed via text to host Brian Kilmeade that he opted to leave. Time and again, Bolton has appeared to undermine the president's efforts to scale back US interventions overseas.