John Kerry actually said...
Because it is a political agreement with force of law behind it--international law--because it has been embraced in and fully adopted by the United Nations.
Context
Kerry explains why the JCPOA has legal force despite not being a treaty.
02/24/2016