Veetro Web Service Methods
Click here for a complete list of operations.
SetCatalogItemCategory
[Permission: Employee, Sales.Catalog.ManageCategories]
Saves a CatalogItemCategory or creates new if CatalogItemCategoryID is 0.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /xml HTTP/1.1 Host: admin.worketc.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://schema.veetro.com/SetCatalogItemCategory" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SetCatalogItemCategory xmlns="http://schema.veetro.com"> <c> <CatalogItemCategoryID>int</CatalogItemCategoryID> <CatalogItemCategoryID_Parent>int</CatalogItemCategoryID_Parent> <Name>string</Name> <Delete>boolean</Delete> <CustomFields> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> </CustomFields> </c> </SetCatalogItemCategory> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SetCatalogItemCategoryResponse xmlns="http://schema.veetro.com"> <SetCatalogItemCategoryResult> <CatalogItemCategoryID>int</CatalogItemCategoryID> <CatalogItemCategoryID_Parent>int</CatalogItemCategoryID_Parent> <Name>string</Name> <Delete>boolean</Delete> <CustomFields> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> </CustomFields> </SetCatalogItemCategoryResult> </SetCatalogItemCategoryResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /xml HTTP/1.1 Host: admin.worketc.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SetCatalogItemCategory xmlns="http://schema.veetro.com"> <c> <CatalogItemCategoryID>int</CatalogItemCategoryID> <CatalogItemCategoryID_Parent>int</CatalogItemCategoryID_Parent> <Name>string</Name> <Delete>boolean</Delete> <CustomFields> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> </CustomFields> </c> </SetCatalogItemCategory> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SetCatalogItemCategoryResponse xmlns="http://schema.veetro.com"> <SetCatalogItemCategoryResult> <CatalogItemCategoryID>int</CatalogItemCategoryID> <CatalogItemCategoryID_Parent>int</CatalogItemCategoryID_Parent> <Name>string</Name> <Delete>boolean</Delete> <CustomFields> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> <Field> <FieldID>int</FieldID> <Name>string</Name> <Question>string</Question> <QuestionOrder>int</QuestionOrder> <Type>TextBox_SingleLine or TextBox_Multiline or ComboBox or CheckList or RadioList or EntityName_FirstLast or EntityName_SalFirstLast or EntityName_SalFirstMiddleLast or EntityEmail or EntityAddress or EntityPhone or Date_MM_DD_YYYY or Date_DD_MM_YYYY or Date_MM_DD_YYYY_HHMM or Date_DD_MM_YYYY_HHMM or Date_MM_DD_YYYY_HHMMTT or Date_DD_MM_YYYY_HHMMTT or Date_HHMM or Date_HHMMTT or Hidden or TextBox_Number or TextBox_URL or EntityPhone_Plain or Horizontal_Rule or Field_Set or File_Upload or Text_H1 or Text_H2 or Text_Paragraph or Image or Yes_No or Product or Product_Category or Entity or Entry or Priority or Image_Upload or Label or EmployeePicker or ContactPicker or Invoice_Quote or TextBox_CompanyName or LeadSalesProcessPicker</Type> <Options>string</Options> <FileUploadConfig xsi:nil="true" /> <PriorityItems xsi:nil="true" /> <LabelItems xsi:nil="true" /> <FieldID_CopiedFrom>int</FieldID_CopiedFrom> <IsSysField>boolean</IsSysField> <SysFieldType>None or Entity or Lead or Journal or Project or Event or ToDo or Support_Case or Product or Subscription or Disbursement or ProductSale or Company or Person or Employee or Invoice or Quote or Workgroup or Mailing_List or Message or IsSystemTag or EntityDisabled or LeadDisabled or JournalDisabled or ProjectDisabled or EventDisabled or ToDoDisabled or SupportDisabled or ProductDisabled</SysFieldType> <Value>string</Value> <IsPreSetting>boolean</IsPreSetting> <PreSettingFieldName>string</PreSettingFieldName> <Instructions>string</Instructions> <Flags>None or IsRequired or Columns_1 or Columns_2 or Columns_3 or Size_Min or Size_Medium or Size_Max or Address_Home or Address_Work or Address_Billing or IsMultiSelect or Open_In_Current_Window or IsSingleSelect</Flags> <MaxValue>int</MaxValue> <MinValue>int</MinValue> <GroupName>string</GroupName> <Groups xsi:nil="true" /> <RemoveParentLinks>boolean</RemoveParentLinks> <Delete>boolean</Delete> <DeleteData>boolean</DeleteData> <SelectedObjects xsi:nil="true" /> </Field> </CustomFields> </SetCatalogItemCategoryResult> </SetCatalogItemCategoryResponse> </soap12:Body> </soap12:Envelope>