def last_available_business_date(self, asset_manager_id, asset_ids, page_no=None, page_size=None):
self.logger.info('<STR_LIT>')<EOL>url = '<STR_LIT>' % self.endpoint<EOL>params = {'<STR_LIT>': [asset_manager_id],<EOL>'<STR_LIT>': '<STR_LIT:U+002C>'.join(asset_ids)}<EOL>if page_no:<EOL><INDENT>params['<STR_LIT>'] = page_no<EOL><DEDENT>if page_size:<EOL><INDENT>params['<STR_LIT>'] = page_size<EOL><DEDENT>response = self.session.get(url, params=params)<EOL>if response.ok:<EOL><INDENT>self.logger.info("<STR_LIT>", len(response.json()))<EOL>return response.json()<EOL><DEDENT>else:<EOL><INDENT>self.logger.error(response.text)<EOL>response.raise_for_status()<EOL><DEDENT>
Returns the last available business date for the assets so we know the 
starting date for new data which needs to be downloaded from data providers.

This method can only be invoked by system user