def patch(self, key, data=None, **options):
    data = (data or {})
    return self._call(f'engagements/{key}', data=data, method='PATCH', **options)
def patch(self, key, data=None, **options):
    data = (data or {})
    return self._call(f'engagements/{key}', data=data, method='PATCH', **options)