def get_recently_modified(self, since, **options) -> List[Dict]:
    'get recently modified engagements'
    finished = False
    output = []
    query_limit = 100
    offset = 0
    while (not finished):
        batch = self._call('engagements/recent/modified', method='GET', params={'limit': query_limit, 'offset': offset, 'since': since}, **options)
        output.extend(batch['results'])
        finished = (not batch['hasMore'])
        offset = batch['offset']
    return output
get recently modified engagements
def get_recently_modified(self, since, **options) -> List[Dict]:
    
    finished = False
    output = []
    query_limit = 100
    offset = 0
    while (not finished):
        batch = self._call('engagements/recent/modified', method='GET', params={'limit': query_limit, 'offset': offset, 'since': since}, **options)
        output.extend(batch['results'])
        finished = (not batch['hasMore'])
        offset = batch['offset']
    return output