Parvaneh Salahshouri, a reformist lawmaker, who on Saturday was summoned to court and charged with "spreading lies to affect public opinion and propaganda against the system", said she was freed after taking a pledge to return if a subpoena is issued.
While Salahshouri was still held by the court, the Revolutionary Guard-affiliated Fars News Agency in a tweet claimed that Salahshouri refused to post bail to be freed, in contempt of court.
In a post published on her Telegram channel, Salahshouri said the Revolutionary Guard and "certain other bodies" had lodged complaints with the court against her. She maintains that the charges brought violate articles 84 and 86 of the Constitution which allow lawmakers "to speak about all of the affairs of the country".
In recent months Salahshouri has made some fiery speeches. In one of her speeches in the Parliament, she strongly criticized the "objectionable governance of the country and grim despotism and the ever-increasing powers of parallel, unelected centers of power."
After the November protests in Iran Salahshouri disclosed that several children among the protesters had been shot dead by the security forces in the crackdown. She also called for a "truth-finding committee" to investigate the killing of protesters including children, such as 14-year-old Nikta Esfandani who was shot to death in the west of Tehran.
The details of charges brought against Salahshouri have not been announced. Some Iranian media outlets including the Iranian Students News Agency (ISNA) had earlier reported that the reason she was called to the court was the content of some of her tweets and interviews.