Permission management work

Update client capabilities to better manage permissions from the
Web/Service side.