To lay down conditions / To set conditions
Describes imposing requirements before agreeing to something. Poner condiciones para algo = to set conditions for something.
He accepted the agreement but laid down several conditions.
You can't set conditions if you want them to help you.
—Did they accept? —Yes, but they laid down difficult conditions.