Mr Trump had previously stated that he would not debate Ms Harris, the current vice president and likely Democratic nominee for the November election, because she was not an official candidate.
Ms Harris has already received enough votes from Democratic delegates to become her party’s presidential nominee, though the online voting process will not be completed until Monday.
“I am totally prepared to accept the results of this “coup,” and replace Joe on the debate stage with Crazy Kamala Harris,” Mr Trump said on his own social media platform, Truth Social.
I invested hundreds of millions of dollars, as well as time and effort, to defeat Joe, and when I won the debate, they introduced a new candidate. It’s not fair, but that’s how things are!
The rules will be identical to those of my debate with Sleepy Joe, who has been treated cruelly by his party, but with a full arena audience,” he wrote in a subsequent post, alluding to President Joe Biden, who has since dropped his re-election bid.
This second post was subsequently withdrawn for a few minutes before being reposted, with Mr Trump withdrawing his promise for a “major” town hall meeting on the same date if Ms Harris was “unwilling or unable to debate.”