Downtime on multiple hosts via url or REST API

You could define a Hostgroup/Servicegroup and then set the Downtime on this Group.