You are permitted to fly with a valid local ID or driver’s license within the United States only, a domestic flight. You need to have a valid passport for all international travel.
A valid passport is needed for any international travel. ID cards, green cards, work permits and driver's licenses cannot be accepted for international routes.
To provide actual and precise information on other requested travel documents, please communicate with the embassy or consulate of each country through which you plan to fly.
You are in charge of organizing all the essential travel documents yourself.