Refactor to allow for multiple api versions to be used at the same time
Update to use v1.2.1 permission managements calls