added http request and report endpoint