If response is a list, then a signal is created for each dict in the list