The Trump administration has blocked the US ambassador to the European Union from testifying to a congressional impeachment investigation.
Gordon Sondland was due to meet behind closed doors on Tuesday with staff from three Democratic-led House committees.
But the envoy was directed by the Department of State not to attend.
Mr Sondland was set to be grilled about any role he played in prodding Ukraine to investigate President Donald Trump's political rival, Joe Biden.
Mr Trump said Mr Sondland would only have been testifying to a "kangaroo court".
The Democratic-led impeachment inquiry is trying to establish whether the Republican president withheld nearly $400m in aid to nudge Ukraine's president into launching an inquiry into Mr Biden, whose son, Hunter Biden, was on the board of a Ukrainian energy company.
In a phone call on 25 July, Mr Trump asked the newly elected Volodymyr Zelensky to scrutinise the former US vice-president, who is a leading Democratic contender for next year's White House election.
A whistleblower raised concerns about the phone call, and the Democratic leader of the House of Representatives, Speaker Nancy Pelosi, announced a formal impeachment investigation last month.
Through his lawyer, Mr Sondland said he was "profoundly disappointed" he would not be able to testify.
"Ambassador Sondland believes strongly that he acted at all times in the best interests of the United States, and he stands ready to answer the Committee's questions fully and truthfully," said the statement.
House Intelligence Committee Chairman Adam Schiff, a Democrat, told reporters on Tuesday the envoy has messages "deeply relevant" to the inquiry on a personal device.
"We are also aware the ambassador has text messages or emails on a personal device which have been provided to the state department," he said.
"We have requested those from the ambassador, and the state department is withholding those messages as well."
Jim Jordan, the top Republican on the Democratic-controlled oversight committee, said he understood why the state department had blocked the testimony, citing the "unfair and partisan" process.
Speaking to reporters, he accused Mr Schiff of "trampling on constitutional considerations and disregarding legitimate concerns about due process and fairness".
This should just about settle it. The Trump administration is not going to co-operate with the congressional impeachment inquiry. Not at all. Not one bit.
That shouldn't come as a huge surprise, since the president himself has asserted that the entire investigation is illegitimate and the State Department has already objected to its employees testifying before Congress. Instructing EU Ambassador Gordon Sondland to cancel his deposition just hours before he was scheduled to appear, however, is particularly confrontational. It's sure to enflame the already heightened tensions between Congress and the White House.
House Democrats were keen to press Sondland on recently revealed text messages that showed he worked with other administration diplomats to encourage Ukraine to investigate an energy company with ties to Joe Biden's son. They also may have been curious to find out why the Republican-donor-turned-EU-ambassador was even involved in diplomacy with a nation that is not part of the EU.
Now they won't get anything – at least, not from Read More – Source