User Roles
to get apis for all roles /api/v1/configuration/users/user roles under roles following default roles available /api/v1/configuration/users/user roles/user role/users /api/v1/configuration/users/user roles/user role/guest sponsor /api/v1/configuration/users/user roles/user role/guest wired restricted /api/v1/configuration/users/user roles/user role/guest admin /api/v1/configuration/users/user roles/user role/guest /api/v1/configuration/users/user roles/user role default options to create a role post api/v1/configuration/users/user roles/user role/http/1 1 host xx xx xx xx authorization basic content type application/json { "agent" { "agent type" "install pulse", "host enforcer" "false", "install agent" "true", "pulse settings" { "client components" "default", "integration" "false" }, "win session start script" "", "win session stop script" "" }, "agentless" { "agentless access" "false", "disable ajax" "false", "hide agentless page" "false" }, "enterprise onboarding" { "auto launch" "false", "install junospulse" "false", "redirect mdm server url" "", "use tpmdm onboard" "false" }, "general" { "overview" { "description" "", "enterprise onboarding" { "enterprise onboarding enabled" "false" }, "options" { "guest account management rights" "false", "guest sponsor management rights" "false", "junos pulse" "true", "session options" "true", "ui options" "true" } }, "restrictions" { "browser" { "customized" "any user agent", "user agent patterns" { "user agent pattern" \[] } }, "certificate" { "cert key value pairs" { "cert key value pair" \[] }, "customized" "allow all users" }, "host checker" { "host check enforce" "disable", "host check match" "all", "host check policies" null }, "mobile" { "server certificate trust enforcement" "disable", "touch id supported" "disable" }, "source ip" { "customized" "any ip", "ips" { "ip" \[] } } }, "session options" { "auth table timeout" "60", "heartbeat interval" "900", "heartbeat timeout" "1800", "http only device cookie" "enabled", "max timeout" "725", "netmask" "255 255 255 255", "prefix" "64", "reminder time" "5", "roaming" "disabled", "session extension" "false", "session timeout warning" "false", "traffic as heartbeat" "false", "use auth srvr attr for session mgmt" "false" }, "ui options" { "accordion view" "block", "always show notification nc" "false", "browsing toolbar withiframe" "false", "compliance failure message" "you have limited connectivity because your device does not meet compliance policies ", "display session counter" "false", "guam bulk creation enabled" "true", "guam instruction message" "", "header background color" "#ffffff", "instruction message" "welcome to the ivanti policy secure do not navigate away from this page, or you will lose access to protected resources ", "notification message" "", "onboarding messages" { "android and ios secure mail disabled" { "download configuration profile" "" }, "android and ios secure mail enabled" { "install junos pulse" "" }, "welcome message" "", "windows" { "download application" "", "post downloading" "" } }, "show compliance failure" "false", "show copyright" "true", "show guam instruction" "false", "show instruction" "true", "show notification" "false", "show notification nc" "false", "signin notification id" "none" } }, "name" "testrole" }
