Congress, and the senate to be specific, but im not sure
The Senate has the power to approve treaties. It is able to approve presidential appointments such ambassadors. The Senate also has the power of filibuster and cloture.
2/3 of the Senate has to approve of his elected.
The Senate
The Senate (legislative branch) must confirm (approve) these appointments by the President. Thus the power to appoint is divided
The Senate
Congress must approve all appointments of ambassadors == ==
The President recommends ambassadors and the senate either votes yes or no to approve the nominee.
The President, who heads the executive branch of the US government, appoints the ambassadors. The Senate must approve his choices.
Yes, the U. S. President appoints ambassadors. His/Her appointments must be approved by Congress.
congress
The Congress.
Senate