CRUD remote apps
request permissions from apps