The United Nations Human Rights Council wants Australia to end mandatory detention for refugees.
Under a new universal periodic review, every nation is held to account by other countries for its human rights record.
It was Australia's turn to appear before the council in Geneva on Thursday. The ABC reports 50 countries made 150 recommendations.
They suggested Australia end its policy of mandatory detention and strengthen its anti-discrimination legislation, particularly in the area of sexual orientation and gender identity.
Australia was praised for a national apology to the stolen generations and its work on a national human rights framework, but has been urged to adopt a human rights act.
Australia will respond to the recommendations on Monday.