{"id":24355,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/insertuserrole-1\/"},"modified":"2025-02-17T12:28:59","modified_gmt":"2025-02-17T20:28:59","slug":"insertuserrole-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/","title":{"rendered":"insertUserRole"},"content":{"rendered":"<p>This action creates a new user role and user mapping within ExtraView.<\/p>\n<h3>\n\tInput<\/h3>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">\n<p>Class<\/p>\n<\/td>\n<td width=\"190\">\n<p>Name<\/p>\n<\/td>\n<td width=\"136\">\n<p>Type<\/p>\n<\/td>\n<td width=\"93\">\n<p>Required<\/p>\n<\/td>\n<td width=\"809\">\n<p>Details<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>InsertUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>userId<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>The callers user name<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>InsertUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>password<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>The callers password<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>InsertUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>roleId<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>Therole id you want to add the user too<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">\n<p>InsertUserRoleRequest<\/p>\n<\/td>\n<td class=\"fixedWidthFont\">\n<p>roleUserId<\/p>\n<\/td>\n<td>\n<p>String<\/p>\n<\/td>\n<td>\n<p>Yes<\/p>\n<\/td>\n<td>\n<p>The user id you want to insert in the role<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\n\tOutput<\/h3>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">\n<p>Class<\/p>\n<\/td>\n<td width=\"190\">\n<p>Name<\/p>\n<\/td>\n<td width=\"136\">\n<p>Type<\/p>\n<\/td>\n<td width=\"93\">\n<p>Required<\/p>\n<\/td>\n<td width=\"809\">\n<p>Details<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"139\">\n<p>InsertUserRoleResponse<\/p>\n<\/td>\n<td width=\"83\">\n<p>success<\/p>\n<\/td>\n<td width=\"47\">\n<p>boolean<\/p>\n<\/td>\n<td width=\"56\">\n<p>Yes<\/p>\n<\/td>\n<td width=\"239\">\n<p>True is succeeded False if failed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"139\">\n<p>InsertUserRoleResponse<\/p>\n<\/td>\n<td width=\"83\">\n<p>returnCode<\/p>\n<\/td>\n<td width=\"47\">\n<p>String<\/p>\n<\/td>\n<td width=\"56\">\n<p>No<\/p>\n<\/td>\n<td width=\"239\">\n<p>See Appendix for details<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"139\">\n<p>InsertUserRoleResponse<\/p>\n<\/td>\n<td width=\"83\">\n<p>returnMessage<\/p>\n<\/td>\n<td width=\"47\">\n<p>String<\/p>\n<\/td>\n<td width=\"56\">\n<p>No<\/p>\n<\/td>\n<td width=\"239\">\n<p>Human readable message<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\n\tExample<\/h3>\n<p><code>public static void testInsertUserRole(EVUserServiceStub stub) {<br \/>\n\t&nbsp;&nbsp; &nbsp;try {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;InsertUserRoleDocument reqEnvelope = InsertUserRoleDocument.Factory.newInstance();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;InsertUserRoleRequest request = reqEnvelope.addNewInsertUserRole().addNewParam0();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setUserId(ServiceClientHelper.ADMIN_USER_ID);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setPassword(ServiceClientHelper.ADMIN_PASSWORD);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setRoleUserId(ServiceClientHelper.generatedUserId);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;request.setRoleId(ServiceClientHelper.ADMIN_GROUP);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;InsertUserRoleResponseDocument resEnvelope = stub.insertUserRole(reqEnvelope);<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;InsertUserRoleResponse response =<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resEnvelope.getInsertUserRoleResponse().getReturn();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if (response.getSuccess()) {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.out.println(\"success: [\" + response.getReturnCode() + \"] : \" +<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.getReturnMessage());<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;} else {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.out.println(\"failure: [\" + response.getReturnCode() + \"] : \" +<br \/>\n\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response.getReturnMessage());<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}<br \/>\n\t&nbsp;&nbsp; &nbsp;} catch (Exception e) {<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;e.printStackTrace();<br \/>\n\t&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.err.println(\"nnn\");<br \/>\n\t&nbsp;&nbsp; &nbsp;}<br \/>\n\t}<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This action creates a new user role and user mapping within ExtraView. Input Class Name Type Required Details InsertUserRoleRequest userId String Yes The callers user name InsertUserRoleRequest password String Yes The callers password InsertUserRoleRequest roleId String Yes Therole id you want to add the user too InsertUserRoleRequest roleUserId String Yes The user id you want&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24321,"menu_order":51,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-24355","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>insertUserRole - Product Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"insertUserRole - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"This action creates a new user role and user mapping within ExtraView. Input Class Name Type Required Details InsertUserRoleRequest userId String Yes The callers user name InsertUserRoleRequest password String Yes The callers password InsertUserRoleRequest roleId String Yes Therole id you want to add the user too InsertUserRoleRequest roleUserId String Yes The user id you want...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T20:28:59+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/\",\"name\":\"insertUserRole - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-17T20:28:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ExtraView 25\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Services Interface\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"insertUserRole\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"insertUserRole - Product Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/","og_locale":"en_US","og_type":"article","og_title":"insertUserRole - Product Documentation","og_description":"This action creates a new user role and user mapping within ExtraView. Input Class Name Type Required Details InsertUserRoleRequest userId String Yes The callers user name InsertUserRoleRequest password String Yes The callers password InsertUserRoleRequest roleId String Yes Therole id you want to add the user too InsertUserRoleRequest roleUserId String Yes The user id you want...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-17T20:28:59+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/","name":"insertUserRole - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-17T20:28:59+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertuserrole-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":2,"name":"ExtraView 25","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":3,"name":"Web Services Interface","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/"},{"@type":"ListItem","position":4,"name":"insertUserRole"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v25\/#website","url":"https:\/\/docs.extraview.com\/v25\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v25\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v25\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v25\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v25\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/comments?post=24355"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24355\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24321"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/media?parent=24355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}