refactor(cloudfunc) getNumericPermissions