{"id":24353,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/insertitem-1\/"},"modified":"2025-02-24T15:38:40","modified_gmt":"2025-02-24T23:38:40","slug":"insertitem-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/","title":{"rendered":"insertItem"},"content":{"rendered":"<p>This API call inserts a new record into the ExtraView database. All fields are treated as optional, and all defined business rules are executed and checked before and after the record is inserted.<\/p>\n<h3>Input<\/h3>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">Class<\/td>\n<td width=\"190\">Name<\/td>\n<td width=\"136\">Type<\/td>\n<td width=\"93\">Required<\/td>\n<td width=\"809\">Details<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemRequest<\/td>\n<td class=\"fixedWidthFont\">userId<\/td>\n<td>String<\/td>\n<td>Yes<\/td>\n<td>The callers user name<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemRequest<\/td>\n<td class=\"fixedWidthFont\">password<\/td>\n<td>String<\/td>\n<td>Yes<\/td>\n<td>The callers password<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemRequest<\/td>\n<td class=\"fixedWidthFont\">sendEmail<\/td>\n<td>boolean<\/td>\n<td>Yes<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemRequest<\/td>\n<td class=\"fixedWidthFont\">itemFields<\/td>\n<td>Array[]<\/td>\n<td>Yes<\/td>\n<td>An array of ItemRecordField objects<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemRecordField<\/td>\n<td class=\"fixedWidthFont\">fieldId<\/td>\n<td>String<\/td>\n<td>Yes<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemRecordField<\/td>\n<td class=\"fixedWidthFont\">fieldTitle<\/td>\n<td>String<\/td>\n<td>Yes<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemRecordField<\/td>\n<td class=\"fixedWidthFont\">fieldValue<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemRecordField<\/td>\n<td class=\"fixedWidthFont\">row<\/td>\n<td>int<\/td>\n<td>No<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Optional parameters for handling document and image files:<\/p>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">Class<\/td>\n<td width=\"190\">Name<\/td>\n<td width=\"136\">Type<\/td>\n<td width=\"93\">Required<\/td>\n<td width=\"809\">Details<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">itemImages<\/td>\n<td>Array[]<\/td>\n<td>No<\/td>\n<td>The array of image files and data<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">itemDocuments<\/td>\n<td>Array[]<\/td>\n<td>No<\/td>\n<td>The array of document files and data<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">ddName<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>The data dictionary name of the file<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">fileName<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>The target file name to be saved<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">file<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>The file<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">description<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>The description of the file<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">charset<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>The charset of the file<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">contentType<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>The content type &#8211; e.g. &#8220;image\/GIF&#8221;<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">rowId<\/td>\n<td><\/td>\n<td><\/td>\n<td>The repeating row Id<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">ItemFileField<\/td>\n<td class=\"fixedWidthFont\">rowNumber<\/td>\n<td>int<\/td>\n<td>No<\/td>\n<td>The row number &#8211; currently not supported<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Output<\/h3>\n<table class=\"border\" width=\"100%\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td width=\"159\">Class<\/td>\n<td width=\"190\">Name<\/td>\n<td width=\"136\">Type<\/td>\n<td width=\"93\">Required<\/td>\n<td width=\"809\">Details<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemResponse<\/td>\n<td class=\"fixedWidthFont\">success<\/td>\n<td>boolean<\/td>\n<td>Yes<\/td>\n<td>True is succeeded False if failed<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemResponse<\/td>\n<td class=\"fixedWidthFont\">returnCode<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>See Appendix for details<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemResponse<\/td>\n<td class=\"fixedWidthFont\">returnMessage<\/td>\n<td>String<\/td>\n<td>No<\/td>\n<td>Human readable message<\/td>\n<\/tr>\n<tr>\n<td class=\"fixedWidthFont\">InsertItemResponse<\/td>\n<td class=\"fixedWidthFont\">itemId<\/td>\n<td>String<\/td>\n<td>Yes<\/td>\n<td>The Id of the insertd item<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Note<\/h3>\n<p>If you encounter an error inserting large items with this command, the solution is to increase the WSDL package size &#8211; for example &#8211;<\/p>\n<p><span style=\"color: #b22222;\"><span class=\"report_text\" style=\"font-family: Arial, Helvetica, sans-serif;\"><span class=\"report_text htmlareaclass\">&lt;readerQuotas\u00a0maxDepth=&#8221;2147483647&#8243;\u00a0maxStringContentLength=&#8221;2147483647&#8243;\u00a0maxArrayLength=&#8221;2147483647&#8243;\u00a0maxBytesPerRead=&#8221;2147483647&#8243;\u00a0maxNameTableCharCount=&#8221;2147483647&#8243;\/&gt;<\/span><\/span><\/span><\/p>\n<p><span style=\"color: #b22222;\"><span class=\"report_text\" style=\"font-family: Arial, Helvetica, sans-serif;\"><span class=\"report_text htmlareaclass\">\u00a0<\/span><\/span><\/span><span class=\"report_text\" style=\"font-family: Arial, Helvetica, sans-serif;\"><span class=\"report_text htmlareaclass\">In addition, you must increase the maximum size of the POST\u00a0 request that\u00a0<\/span><\/span>Tomcat application server will accept.\u00a0 Please see <a href=\"v25\/install-configure-tomcat-1\/\">here <\/a>for instructions.<\/p>\n<h3>Example<\/h3>\n<p><code>public static void testInsertItem(EVItemServiceStub stub) {<br \/>\ntry {<br \/>\nInsertItemDocument reqEnvelope = InsertItemDocument.Factory.newInstance();<br \/>\nInsertItemRequest request = reqEnvelope.addNewInsertItem().addNewRequest();<br \/>\nrequest.setUserId(ServiceClientHelper.ADMIN_USER_ID);<br \/>\nrequest.setPassword(ServiceClientHelper.ADMIN_PASSWORD);<br \/>\nList items = new ArrayList();<br \/>\nItemRecordField item = null;<br \/>\nfor (int i = 0; i &lt; 4; i++) {<br \/>\nitem = ItemRecordField.Factory.newInstance();<br \/>\nitem.setRow(0);<br \/>\n\/\/ no repeating rows for this example<br \/>\nswitch (i) {<br \/>\ncase 0:<br \/>\nitem.setFieldId(\"status\");<br \/>\nitem.setFieldValue(\"NEW\");<br \/>\nbreak;<br \/>\ncase 1:<br \/>\nitem.setFieldId(\"assigned_to\");<br \/>\nitem.setFieldValue(ServiceClientHelper.generatedUserId);<br \/>\nbreak;<br \/>\ncase 2:<br \/>\nitem.setFieldId(\"short_description\");<br \/>\nitem.setFieldValue(\"This is the short desc or title\");<br \/>\nbreak;<br \/>\ncase 3:<br \/>\nitem.setFieldId(\"description\");<br \/>\nitem.setFieldValue(\"this is the long desc\");<br \/>\nbreak;<br \/>\ndefault:<br \/>\nitem.setFieldId(\"unknown\");<br \/>\nitem.setFieldValue(\"\");<br \/>\nbreak;<br \/>\n}<br \/>\nitems.add(item);<br \/>\n}<br \/>\nrequest.setItemFieldsArray(items.toArray(new ItemRecordField[items.size()]));<br \/>\nrequest.setSendEmail(false);<br \/>\nInsertItemResponseDocument resEnvelope = stub.insertItem(reqEnvelope);<br \/>\nInsertItemResponse response = resEnvelope.getInsertItemResponse().getReturn();<br \/>\nif (response.getSuccess()) {<br \/>\nSystem.out.println(\"success: [\" + response.getReturnCode() + \"] : \" +<br \/>\nresponse.getReturnMessage());<br \/>\n} else {<br \/>\nSystem.out.println(\"failure: [\" + response.getReturnCode() + \"] : \" +<br \/>\nresponse.getReturnMessage());<br \/>\n}<br \/>\n} catch (Exception e) {<br \/>\ne.printStackTrace();<br \/>\nSystem.err.println(\"\\n\\n\\n\");<br \/>\n}<br \/>\n}<\/code><\/p>\n<h3>Example 2 &#8211; Handling Document &amp; Image Fields<\/h3>\n<p><code>public static void testInsertItem(EVItemServiceStub stub) {<br \/>\ntry {<br \/>\nFile imageFile = new File(\".\/test.GIF\");<br \/>\nDataInputStream dis = new DataInputStream(new FileInputStream(imageFile));<br \/>\nBufferedReader br = new BufferedReader(new InputStreamReader(dis));<br \/>\nList bFileList = new ArrayList();<br \/>\ntry {<br \/>\nbyte b;<br \/>\nwhile (true) {<br \/>\nb = dis.readByte();<br \/>\nbFileList.add(b);<br \/>\n}<br \/>\n} catch (Exception e) { \/* handle the EOF the lazy way. *\/<br \/>\n}<br \/>\nbyte[] fileBytes = new byte[bFileList.size()];<br \/>\nfor (int i = 0; i items = new ArrayList(); ItemRecordField item = null;<br \/>\nfor (int i = 0; i &lt; 4; i++) {<br \/>\nitem = ItemRecordField.Factory.newInstance();<br \/>\nitem.setRow(0);<br \/>\n\/\/ no repeating rows for this example<br \/>\nswitch (i) {<br \/>\ncase 0:<br \/>\nitem.setFieldId(\"status\");<br \/>\nitem.setFieldValue(\"NEW\");<br \/>\nbreak;<br \/>\ncase 1:<br \/>\nitem.setFieldId(\"assigned_to\");<br \/>\nitem.setFieldValue(ServiceClientHelper.generatedUserId);<br \/>\nbreak;<br \/>\ncase 2:<br \/>\nitem.setFieldId(\"SHORT_DESCR\");<br \/>\nitem.setFieldValue(\"This is the short desc or title\");<br \/>\nbreak;<br \/>\ncase 3:<br \/>\nitem.setFieldId(\"DESCRIPTION\");<br \/>\nitem.setFieldValue(\"this is the long desc\");<br \/>\nbreak;<br \/>\ndefault:<br \/>\nitem.setFieldId(\"unknown\");<br \/>\nitem.setFieldValue(\"\");<br \/>\nbreak;<br \/>\n}<br \/>\nitems.add(item);<br \/>\n}<br \/>\nrequest.setItemFieldsArray(items.toArray(new ItemRecordField[items.size()]));<br \/>\nrequest.setSendEmail(false);<br \/>\nList itemDocumentFields = new ArrayList();<br \/>\nItemFileField document = ItemFileField.Factory.newInstance();<br \/>\ndocument.setCharset(\"UTF-8\"); document.setContentType(\"image\/gif\");<br \/>\ndocument.setDescription(\"This is a test image file in a document field!\");<br \/>\ndocument.setFile(fileBytes); document.setDdName(\"DOCUMENT\");<br \/>\ndocument.setFileName(imageFile.getName()); itemDocumentFields.add(document);<br \/>\nrequest.setItemDocumentsArray(itemDocumentFields.toArray(new<br \/>\nItemFileField[itemDocumentFields.size()]));<br \/>\nInsertItemResponseDocument resEnvelope = stub.insertItem(reqEnvelope);<br \/>\nInsertItemResponse response = resEnvelope.getInsertItemResponse().getReturn();<br \/>\nif (response.getSuccess()) {<br \/>\nSystem.out.println(\"success: [\" + response.getReturnCode() + \"] : \" +<br \/>\nresponse.getReturnMessage());<br \/>\nSystem.out.println(\"Item [\" + response.getItemId() + \"] was created.\");<br \/>\nCREATED_Item_ID = response.getItemId();<br \/>\n} else {<br \/>\nSystem.out.println(\"failure: [\" + response.getReturnCode() + \"] : \" +<br \/>\nresponse.getReturnMessage());<br \/>\n}<br \/>\n} catch (Exception e) {<br \/>\ne.printStackTrace();<br \/>\nSystem.err.println(\"\\n\\n\\n\");<br \/>\n}<br \/>\n}<br \/>\npublic static void testUpdateItem(EVItemServiceStub stub) {<br \/>\ntry {<br \/>\nFile imageFile = new File(\".\/test.GIF\");<br \/>\nDataInputStream dis = new DataInputStream(new FileInputStream(imageFile));<br \/>\nBufferedReader br = new BufferedReader(new InputStreamReader(dis));<br \/>\nList bFileList = new ArrayList();<br \/>\ntry {<br \/>\nbyte b;<br \/>\nwhile (true) {<br \/>\nb = dis.readByte();<br \/>\nbFileList.add(b);<br \/>\n}<br \/>\n} catch (Exception e) { \/* handle the EOF the lazy way. *\/<br \/>\n}<br \/>\nbyte[] fileBytes = new byte[bFileList.size()];<br \/>\nfor (int i = 0; i<br \/>\nitems = new ArrayList();<br \/>\nItemRecordField item = ItemRecordField.Factory.newInstance(); item.setRow(0);<br \/>\n\/\/ no repeating rows for this example<br \/>\nitem.setFieldId(\"SHORT_DESCR\");<br \/>\nitem.setFieldValue(\"This is the short desc or title -- changed!\");<br \/>\nitems.add(item);<br \/>\nrequest.setItemFieldsArray(items.toArray(new ItemRecordField[items.size()]));<br \/>\nrequest.setSendEmail(false);<br \/>\nList itemImageFields = new ArrayList();<br \/>\nItemFileField image = ItemFileField.Factory.newInstance();<br \/>\nimage.setCharset(\"UTF-8\");<br \/>\nimage.setContentType(\"image\/gif\");<br \/>\nimage.setDescription(\"This is a test image file in a image field!\");<br \/>\nimage.setFile(fileBytes);<br \/>\nimage.setDdName(\"IMAGE\");<br \/>\nimage.setFileName(imageFile.getName());<br \/>\nitemImageFields.add(image);<br \/>\nrequest.setItemImagesArray(itemImageFields.toArray(new<br \/>\nItemFileField[itemImageFields.size()]));<br \/>\nUpdateItemResponseDocument resEnvelope = stub.updateItem(reqEnvelope);<br \/>\nUpdateItemResponse response =<br \/>\nresEnvelope.getUpdateItemResponse().getReturn();<br \/>\nif (response.getSuccess()) {<br \/>\nSystem.out.println(\"success: [\" + response.getReturnCode() + \"] : \" +<br \/>\nresponse.getReturnMessage());<br \/>\nSystem.out.println(\"Item [\" + response.getItemId() + \"] was changed.\");<br \/>\nCREATED_Item_ID = response.getItemId();<br \/>\n} else {<br \/>\nSystem.out.println(\"failure: [\" + response.getReturnCode() + \"] : \" +<br \/>\nresponse.getReturnMessage());<br \/>\n}<br \/>\n} catch (Exception e) {<br \/>\ne.printStackTrace();<br \/>\nSystem.err.println(\"\\n\\n\\n\");<br \/>\n}<br \/>\n}<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This API call inserts a new record into the ExtraView database. All fields are treated as optional, and all defined business rules are executed and checked before and after the record is inserted. Input Class Name Type Required Details InsertItemRequest userId String Yes The callers user name InsertItemRequest password String Yes The callers password InsertItemRequest&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24321,"menu_order":48,"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-24353","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>insertItem - 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\/insertitem-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"insertItem - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"This API call inserts a new record into the ExtraView database. All fields are treated as optional, and all defined business rules are executed and checked before and after the record is inserted. Input Class Name Type Required Details InsertItemRequest userId String Yes The callers user name InsertItemRequest password String Yes The callers password InsertItemRequest...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-24T23:38:40+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\/insertitem-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/\",\"name\":\"insertItem - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-24T23:38:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-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\":\"insertItem\"}]},{\"@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":"insertItem - 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\/insertitem-1\/","og_locale":"en_US","og_type":"article","og_title":"insertItem - Product Documentation","og_description":"This API call inserts a new record into the ExtraView database. All fields are treated as optional, and all defined business rules are executed and checked before and after the record is inserted. Input Class Name Type Required Details InsertItemRequest userId String Yes The callers user name InsertItemRequest password String Yes The callers password InsertItemRequest...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-24T23:38:40+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\/insertitem-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/","name":"insertItem - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-24T23:38:40+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/web-services-interface-1\/insertitem-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":"insertItem"}]},{"@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\/24353","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=24353"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24353\/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=24353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}