Executive agreements are international agreements but they’re not treaties.
They don’t need to be ratified while treaties the consent of two-thirds of the Senate.
The latter are purposely difficult to pass because they create binding legal obligation and are the supreme law of the land.
Obama and Kerry couldn’t craft a treaty acceptable to the Senate because would never agree to the kind of terms that would make a treaty pass the Senate.
They just punted the issue and contented themselves with a less than ideal agreement.
Now Trump has voided Obama’s signature foreign policy achievement. He promised to do that on the campaign trail as a candidate.
And he fulfilled it as President.
Now if there’s a way to undo Obama’s deal for Bergdahl and send the guy back.
According to the State Department, Iran never signed the document. Therefore it was not even an executive “agreement!”