Citation: 2C_409/2017 E. D

A.A.________, B.A.________ und C.A.________ gelangen mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und Verfassungsbeschwerde an das Bundesgericht. Sie beantragen, das Urteil des Verwaltungsgerichts sei aufzuheben und das Migrationsamt des Kantons Zürich einzuladen, A.A.________ die Aufenthaltsbewilligung zu erteilen und den Beschwerdeführern das Gesuch vor der Vorinstanz betreffend unentgeltliche Prozessführung sowie unentgeltlichen Rechtsbeistand gutzuheissen. Eventualiter sei die Beschwerde an die Vorinstanz zur weiteren Sachverhaltsabklärung zurückzuweisen. Die Beschwerdeführenden ersuchen um unentgeltliche Rechtspflege und Verbeiständung. Der Abteilungspräsident legte der Beschwerde am 5. Mai 2017 antragsgemäss aufschiebende Wirkung bei. Das Verwaltungsgericht, das Migrationsamt des Kantons Zürich, die Sicherheitsdirektion des Kantons Zürich und das Staatssekretariat für Migration verzichten auf eine Vernehmlassung.