added reporting API domain object and stub of reporting api call