"Mr Trump had boasted earlier this week that almost a million people had requested tickets for the event at Tulsa's Bank of Oklahoma Center.
But the 19,000-seat arena was far from full and plans for him to address an outside "overflow" area were abandoned.