def METHOD_NAME(self, user, device_id, app_id=None, app_version=1, last_sync='',
                unsent_forms=0, quarantined_forms=0, cc_version='2.39', url=None,
                response_code=200, fcm_token=''):
    url = url or self.url
    resp = self.client.get(url, {
        'app_id': app_id or self.app.get_id,
        'app_version': app_version,
        'device_id': device_id,
        'last_sync_time': last_sync,
        'num_unsent_forms': unsent_forms,
        'num_quarantined_forms': quarantined_forms,
        'cc_version': cc_version,
        'fcm_token': fcm_token
    }, **self._auth_headers(user))
    self.assertEqual(resp.status_code, response_code)
    process_reporting_metadata_staging()
    return resp