I would say yes because we live in a representative democracy where our elected officials are supposed to listen to and support their constituencies. If senator or representative has constituents that vehemently support, say, the Paris Climate Accord or NATO, they ought to vote with their constituents. Representative democracy only works when those in government actually listen to ordinary citizens. Without that, they turn into powerful oligarchs that extort and exploit the voters for their own personal gain.
I would say no because there is no way our government could possibly conduct foreign policy if every decision were driven by ordinary citizens/referendum. There are some things, for national security reasons, that regular folks don't need to know. If some aspect of foreign policy is driven by classified information, there is no workable way to have regular folks in on the decision-making process beyond picking who is in "the room where it happens," so to speak.