combined reportsGet and reportsPost