def get_report(self, report_type_suffix, next_page_token=None):
        """This is method is used to get report from zoom api

        Args:
            report_type_suffix (_type_): zoom report types
            next_page_token (_type_, optional): _description_. Defaults to None.

        Returns:
            _type_: response from zoom report
        """        
        query_params = {
                "page_size": 300,
                "from": self.from_day,
                "to": self.to_day
        }
        if next_page_token:
            query_params.update({"next_page_token": next_page_token}) 

        error=False    
        for _ in range(self.retry):
            try:
                
                r = requests.get(url=self.base_url + report_type_suffix,
                             params=query_params,
                             headers=self.headers)
                if (r.status_code in self.error_statuses) or (error==True):
                    error=False
                    continue ## To Do: Need to add delay 
                if r.status_code == 200:
                    return r.json()
                elif r.status_code == 400:
                    logging.error("The requested report cannot be generated for this account because"
                              " this account has not subscribed to toll-free audio conference plan."
                              " Error code: {}".format(r.status_code))
                elif r.status_code == 401:
                    logging.error(
                    "Invalid access token. Error code: {}".format(r.status_code))
                elif r.status_code == 300:
                    logging.error("Only provide report in recent 6 months. Error code: {}".format(
                    r.status_code))
                else:
                    logging.error(
                    "Something wrong. Error code: {}".format(r.status_code))
            except Exception  as err:
                error=True
                logging.error("Something wrong. Exception error text: {}".format(err))
This is method is used to get report from zoom api

        Args:
            report_type_suffix (_type_): zoom report types
            next_page_token (_type_, optional): _description_. Defaults to None.

        Returns:
            _type_: response from zoom report
        
Solutions/ZoomReports/Data Connectors/ZoomSentinelConnector/__init__.py