Megaventory API v2017a

<back to all web services

ContactPersonUpdate

Inserts a contact person or updates an existing one.

To override the Content-type in your clients HTTP Accept Header, append the .soap12 suffix or ?format=soap12

HTTP + SOAP12

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap12 HTTP/1.1 
Host: api.megaventory.com 
Content-Type: text/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>

<ContactPersonUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <APIKEY>String</APIKEY>
  <mvContactPerson xmlns:d2p1="https://api.megaventory.com/types">
    <d2p1:ContactId>0</d2p1:ContactId>
    <d2p1:ContactName>String</d2p1:ContactName>
    <d2p1:ContactDepartment>String</d2p1:ContactDepartment>
    <d2p1:ContactAddress>String</d2p1:ContactAddress>
    <d2p1:ContactFullAddress>
      <d2p1:AddressType>General</d2p1:AddressType>
      <d2p1:AddressLine1>String</d2p1:AddressLine1>
      <d2p1:AddressLine2>String</d2p1:AddressLine2>
      <d2p1:AddressLine3>String</d2p1:AddressLine3>
      <d2p1:Name>String</d2p1:Name>
      <d2p1:Phone>String</d2p1:Phone>
      <d2p1:Email>String</d2p1:Email>
      <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
      <d2p1:Organization>String</d2p1:Organization>
      <d2p1:City>String</d2p1:City>
      <d2p1:State>String</d2p1:State>
      <d2p1:Country>NONE</d2p1:Country>
      <d2p1:CountryName>String</d2p1:CountryName>
      <d2p1:Longitude>String</d2p1:Longitude>
      <d2p1:Latitude>String</d2p1:Latitude>
      <d2p1:ZipCode>String</d2p1:ZipCode>
    </d2p1:ContactFullAddress>
    <d2p1:ContactEmail>String</d2p1:ContactEmail>
    <d2p1:ContactPhone1>String</d2p1:ContactPhone1>
    <d2p1:ContactPhone2>String</d2p1:ContactPhone2>
    <d2p1:ContactFax>String</d2p1:ContactFax>
    <d2p1:ContactIM>String</d2p1:ContactIM>
    <d2p1:ContactCustomField1>String</d2p1:ContactCustomField1>
    <d2p1:ContactCustomField2>String</d2p1:ContactCustomField2>
    <d2p1:ContactIsPrimary>false</d2p1:ContactIsPrimary>
    <d2p1:mvSuppliersClients>
      <d2p1:mvSupplierClient>
        <d2p1:SupplierClientID>0</d2p1:SupplierClientID>
        <d2p1:SupplierClientType>Both</d2p1:SupplierClientType>
        <d2p1:SupplierClientName>String</d2p1:SupplierClientName>
        <d2p1:SupplierClientBillingAddress>String</d2p1:SupplierClientBillingAddress>
        <d2p1:SupplierClientShippingAddress1>String</d2p1:SupplierClientShippingAddress1>
        <d2p1:SupplierClientShippingAddress2>String</d2p1:SupplierClientShippingAddress2>
        <d2p1:SupplierClientAddresses>
          <d2p1:mvAddress>
            <d2p1:AddressType>General</d2p1:AddressType>
            <d2p1:AddressLine1>String</d2p1:AddressLine1>
            <d2p1:AddressLine2>String</d2p1:AddressLine2>
            <d2p1:AddressLine3>String</d2p1:AddressLine3>
            <d2p1:Name>String</d2p1:Name>
            <d2p1:Phone>String</d2p1:Phone>
            <d2p1:Email>String</d2p1:Email>
            <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
            <d2p1:Organization>String</d2p1:Organization>
            <d2p1:City>String</d2p1:City>
            <d2p1:State>String</d2p1:State>
            <d2p1:Country>NONE</d2p1:Country>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Longitude>String</d2p1:Longitude>
            <d2p1:Latitude>String</d2p1:Latitude>
            <d2p1:ZipCode>String</d2p1:ZipCode>
          </d2p1:mvAddress>
        </d2p1:SupplierClientAddresses>
        <d2p1:SupplierClientPhone1>String</d2p1:SupplierClientPhone1>
        <d2p1:SupplierClientPhone2>String</d2p1:SupplierClientPhone2>
        <d2p1:SupplierClientFax>String</d2p1:SupplierClientFax>
        <d2p1:SupplierClientIM>String</d2p1:SupplierClientIM>
        <d2p1:SupplierClientEmail>String</d2p1:SupplierClientEmail>
        <d2p1:SupplierClientCurrency>String</d2p1:SupplierClientCurrency>
        <d2p1:SupplierClientPaymentTermsEnum>None</d2p1:SupplierClientPaymentTermsEnum>
        <d2p1:SupplierClientPaymentMethodEnum>None</d2p1:SupplierClientPaymentMethodEnum>
        <d2p1:SupplierClientComments>String</d2p1:SupplierClientComments>
        <d2p1:SupplierClientCustomField1>String</d2p1:SupplierClientCustomField1>
        <d2p1:SupplierClientCustomField2>String</d2p1:SupplierClientCustomField2>
        <d2p1:SupplierClientCustomField3>String</d2p1:SupplierClientCustomField3>
        <d2p1:SupplierClientCustomField4>String</d2p1:SupplierClientCustomField4>
        <d2p1:SupplierClientCustomField5>String</d2p1:SupplierClientCustomField5>
        <d2p1:SupplierClientCustomField6>String</d2p1:SupplierClientCustomField6>
        <d2p1:SupplierClientCustomField7>String</d2p1:SupplierClientCustomField7>
        <d2p1:SupplierClientCustomField8>String</d2p1:SupplierClientCustomField8>
        <d2p1:SupplierClientCustomField9>String</d2p1:SupplierClientCustomField9>
        <d2p1:SupplierClientCustomField10>String</d2p1:SupplierClientCustomField10>
        <d2p1:SupplierClientOption1>false</d2p1:SupplierClientOption1>
        <d2p1:SupplierClientOption2>false</d2p1:SupplierClientOption2>
        <d2p1:SupplierClientOption3>false</d2p1:SupplierClientOption3>
        <d2p1:SupplierClientOption4>false</d2p1:SupplierClientOption4>
        <d2p1:SupplierClientOption5>false</d2p1:SupplierClientOption5>
        <d2p1:SupplierClientOption6>false</d2p1:SupplierClientOption6>
        <d2p1:SupplierClientOption7>false</d2p1:SupplierClientOption7>
        <d2p1:SupplierClientOption8>false</d2p1:SupplierClientOption8>
        <d2p1:SupplierClientOption9>false</d2p1:SupplierClientOption9>
        <d2p1:SupplierClientOption10>false</d2p1:SupplierClientOption10>
        <d2p1:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
        <d2p1:mvContacts>
          <d2p1:mvContactPerson>
            <d2p1:ContactId>0</d2p1:ContactId>
            <d2p1:ContactName>String</d2p1:ContactName>
            <d2p1:ContactDepartment>String</d2p1:ContactDepartment>
            <d2p1:ContactAddress>String</d2p1:ContactAddress>
            <d2p1:ContactFullAddress>
              <d2p1:AddressType>General</d2p1:AddressType>
              <d2p1:AddressLine1>String</d2p1:AddressLine1>
              <d2p1:AddressLine2>String</d2p1:AddressLine2>
              <d2p1:AddressLine3>String</d2p1:AddressLine3>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Phone>String</d2p1:Phone>
              <d2p1:Email>String</d2p1:Email>
              <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
              <d2p1:Organization>String</d2p1:Organization>
              <d2p1:City>String</d2p1:City>
              <d2p1:State>String</d2p1:State>
              <d2p1:Country>NONE</d2p1:Country>
              <d2p1:CountryName>String</d2p1:CountryName>
              <d2p1:Longitude>String</d2p1:Longitude>
              <d2p1:Latitude>String</d2p1:Latitude>
              <d2p1:ZipCode>String</d2p1:ZipCode>
            </d2p1:ContactFullAddress>
            <d2p1:ContactEmail>String</d2p1:ContactEmail>
            <d2p1:ContactPhone1>String</d2p1:ContactPhone1>
            <d2p1:ContactPhone2>String</d2p1:ContactPhone2>
            <d2p1:ContactFax>String</d2p1:ContactFax>
            <d2p1:ContactIM>String</d2p1:ContactIM>
            <d2p1:ContactCustomField1>String</d2p1:ContactCustomField1>
            <d2p1:ContactCustomField2>String</d2p1:ContactCustomField2>
            <d2p1:ContactIsPrimary>false</d2p1:ContactIsPrimary>
            <d2p1:mvSuppliersClients>
              <d2p1:mvSupplierClient>
                <d2p1:SupplierClientID>0</d2p1:SupplierClientID>
                <d2p1:SupplierClientType>Both</d2p1:SupplierClientType>
                <d2p1:SupplierClientName>String</d2p1:SupplierClientName>
                <d2p1:SupplierClientBillingAddress>String</d2p1:SupplierClientBillingAddress>
                <d2p1:SupplierClientShippingAddress1>String</d2p1:SupplierClientShippingAddress1>
                <d2p1:SupplierClientShippingAddress2>String</d2p1:SupplierClientShippingAddress2>
                <d2p1:SupplierClientAddresses>
                  <d2p1:mvAddress>
                    <d2p1:AddressType>General</d2p1:AddressType>
                    <d2p1:AddressLine1>String</d2p1:AddressLine1>
                    <d2p1:AddressLine2>String</d2p1:AddressLine2>
                    <d2p1:AddressLine3>String</d2p1:AddressLine3>
                    <d2p1:Name>String</d2p1:Name>
                    <d2p1:Phone>String</d2p1:Phone>
                    <d2p1:Email>String</d2p1:Email>
                    <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
                    <d2p1:Organization>String</d2p1:Organization>
                    <d2p1:City>String</d2p1:City>
                    <d2p1:State>String</d2p1:State>
                    <d2p1:Country>NONE</d2p1:Country>
                    <d2p1:CountryName>String</d2p1:CountryName>
                    <d2p1:Longitude>String</d2p1:Longitude>
                    <d2p1:Latitude>String</d2p1:Latitude>
                    <d2p1:ZipCode>String</d2p1:ZipCode>
                  </d2p1:mvAddress>
                </d2p1:SupplierClientAddresses>
                <d2p1:SupplierClientPhone1>String</d2p1:SupplierClientPhone1>
                <d2p1:SupplierClientPhone2>String</d2p1:SupplierClientPhone2>
                <d2p1:SupplierClientFax>String</d2p1:SupplierClientFax>
                <d2p1:SupplierClientIM>String</d2p1:SupplierClientIM>
                <d2p1:SupplierClientEmail>String</d2p1:SupplierClientEmail>
                <d2p1:SupplierClientCurrency>String</d2p1:SupplierClientCurrency>
                <d2p1:SupplierClientPaymentTermsEnum>None</d2p1:SupplierClientPaymentTermsEnum>
                <d2p1:SupplierClientPaymentMethodEnum>None</d2p1:SupplierClientPaymentMethodEnum>
                <d2p1:SupplierClientComments>String</d2p1:SupplierClientComments>
                <d2p1:SupplierClientCustomField1>String</d2p1:SupplierClientCustomField1>
                <d2p1:SupplierClientCustomField2>String</d2p1:SupplierClientCustomField2>
                <d2p1:SupplierClientCustomField3>String</d2p1:SupplierClientCustomField3>
                <d2p1:SupplierClientCustomField4>String</d2p1:SupplierClientCustomField4>
                <d2p1:SupplierClientCustomField5>String</d2p1:SupplierClientCustomField5>
                <d2p1:SupplierClientCustomField6>String</d2p1:SupplierClientCustomField6>
                <d2p1:SupplierClientCustomField7>String</d2p1:SupplierClientCustomField7>
                <d2p1:SupplierClientCustomField8>String</d2p1:SupplierClientCustomField8>
                <d2p1:SupplierClientCustomField9>String</d2p1:SupplierClientCustomField9>
                <d2p1:SupplierClientCustomField10>String</d2p1:SupplierClientCustomField10>
                <d2p1:SupplierClientOption1>false</d2p1:SupplierClientOption1>
                <d2p1:SupplierClientOption2>false</d2p1:SupplierClientOption2>
                <d2p1:SupplierClientOption3>false</d2p1:SupplierClientOption3>
                <d2p1:SupplierClientOption4>false</d2p1:SupplierClientOption4>
                <d2p1:SupplierClientOption5>false</d2p1:SupplierClientOption5>
                <d2p1:SupplierClientOption6>false</d2p1:SupplierClientOption6>
                <d2p1:SupplierClientOption7>false</d2p1:SupplierClientOption7>
                <d2p1:SupplierClientOption8>false</d2p1:SupplierClientOption8>
                <d2p1:SupplierClientOption9>false</d2p1:SupplierClientOption9>
                <d2p1:SupplierClientOption10>false</d2p1:SupplierClientOption10>
                <d2p1:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
                <d2p1:mvContacts>
                  <d2p1:mvContactPerson>
                    <d2p1:ContactId>0</d2p1:ContactId>
                    <d2p1:ContactName>String</d2p1:ContactName>
                    <d2p1:ContactDepartment>String</d2p1:ContactDepartment>
                    <d2p1:ContactAddress>String</d2p1:ContactAddress>
                    <d2p1:ContactFullAddress>
                      <d2p1:AddressType>General</d2p1:AddressType>
                      <d2p1:AddressLine1>String</d2p1:AddressLine1>
                      <d2p1:AddressLine2>String</d2p1:AddressLine2>
                      <d2p1:AddressLine3>String</d2p1:AddressLine3>
                      <d2p1:Name>String</d2p1:Name>
                      <d2p1:Phone>String</d2p1:Phone>
                      <d2p1:Email>String</d2p1:Email>
                      <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
                      <d2p1:Organization>String</d2p1:Organization>
                      <d2p1:City>String</d2p1:City>
                      <d2p1:State>String</d2p1:State>
                      <d2p1:Country>NONE</d2p1:Country>
                      <d2p1:CountryName>String</d2p1:CountryName>
                      <d2p1:Longitude>String</d2p1:Longitude>
                      <d2p1:Latitude>String</d2p1:Latitude>
                      <d2p1:ZipCode>String</d2p1:ZipCode>
                    </d2p1:ContactFullAddress>
                    <d2p1:ContactEmail>String</d2p1:ContactEmail>
                    <d2p1:ContactPhone1>String</d2p1:ContactPhone1>
                    <d2p1:ContactPhone2>String</d2p1:ContactPhone2>
                    <d2p1:ContactFax>String</d2p1:ContactFax>
                    <d2p1:ContactIM>String</d2p1:ContactIM>
                    <d2p1:ContactCustomField1>String</d2p1:ContactCustomField1>
                    <d2p1:ContactCustomField2>String</d2p1:ContactCustomField2>
                    <d2p1:ContactIsPrimary>false</d2p1:ContactIsPrimary>
                    <d2p1:mvSuppliersClients>
                      <d2p1:mvSupplierClient>
                        <d2p1:SupplierClientID>0</d2p1:SupplierClientID>
                        <d2p1:SupplierClientType>Both</d2p1:SupplierClientType>
                        <d2p1:SupplierClientName>String</d2p1:SupplierClientName>
                        <d2p1:SupplierClientBillingAddress>String</d2p1:SupplierClientBillingAddress>
                        <d2p1:SupplierClientShippingAddress1>String</d2p1:SupplierClientShippingAddress1>
                        <d2p1:SupplierClientShippingAddress2>String</d2p1:SupplierClientShippingAddress2>
                        <d2p1:SupplierClientAddresses>
                          <d2p1:mvAddress>
                            <d2p1:AddressType>General</d2p1:AddressType>
                            <d2p1:AddressLine1>String</d2p1:AddressLine1>
                            <d2p1:AddressLine2>String</d2p1:AddressLine2>
                            <d2p1:AddressLine3>String</d2p1:AddressLine3>
                            <d2p1:Name>String</d2p1:Name>
                            <d2p1:Phone>String</d2p1:Phone>
                            <d2p1:Email>String</d2p1:Email>
                            <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
                            <d2p1:Organization>String</d2p1:Organization>
                            <d2p1:City>String</d2p1:City>
                            <d2p1:State>String</d2p1:State>
                            <d2p1:Country>NONE</d2p1:Country>
                            <d2p1:CountryName>String</d2p1:CountryName>
                            <d2p1:Longitude>String</d2p1:Longitude>
                            <d2p1:Latitude>String</d2p1:Latitude>
                            <d2p1:ZipCode>String</d2p1:ZipCode>
                          </d2p1:mvAddress>
                        </d2p1:SupplierClientAddresses>
                        <d2p1:SupplierClientPhone1>String</d2p1:SupplierClientPhone1>
                        <d2p1:SupplierClientPhone2>String</d2p1:SupplierClientPhone2>
                        <d2p1:SupplierClientFax>String</d2p1:SupplierClientFax>
                        <d2p1:SupplierClientIM>String</d2p1:SupplierClientIM>
                        <d2p1:SupplierClientEmail>String</d2p1:SupplierClientEmail>
                        <d2p1:SupplierClientCurrency>String</d2p1:SupplierClientCurrency>
                        <d2p1:SupplierClientPaymentTermsEnum>None</d2p1:SupplierClientPaymentTermsEnum>
                        <d2p1:SupplierClientPaymentMethodEnum>None</d2p1:SupplierClientPaymentMethodEnum>
                        <d2p1:SupplierClientComments>String</d2p1:SupplierClientComments>
                        <d2p1:SupplierClientCustomField1>String</d2p1:SupplierClientCustomField1>
                        <d2p1:SupplierClientCustomField2>String</d2p1:SupplierClientCustomField2>
                        <d2p1:SupplierClientCustomField3>String</d2p1:SupplierClientCustomField3>
                        <d2p1:SupplierClientCustomField4>String</d2p1:SupplierClientCustomField4>
                        <d2p1:SupplierClientCustomField5>String</d2p1:SupplierClientCustomField5>
                        <d2p1:SupplierClientCustomField6>String</d2p1:SupplierClientCustomField6>
                        <d2p1:SupplierClientCustomField7>String</d2p1:SupplierClientCustomField7>
                        <d2p1:SupplierClientCustomField8>String</d2p1:SupplierClientCustomField8>
                        <d2p1:SupplierClientCustomField9>String</d2p1:SupplierClientCustomField9>
                        <d2p1:SupplierClientCustomField10>String</d2p1:SupplierClientCustomField10>
                        <d2p1:SupplierClientOption1>false</d2p1:SupplierClientOption1>
                        <d2p1:SupplierClientOption2>false</d2p1:SupplierClientOption2>
                        <d2p1:SupplierClientOption3>false</d2p1:SupplierClientOption3>
                        <d2p1:SupplierClientOption4>false</d2p1:SupplierClientOption4>
                        <d2p1:SupplierClientOption5>false</d2p1:SupplierClientOption5>
                        <d2p1:SupplierClientOption6>false</d2p1:SupplierClientOption6>
                        <d2p1:SupplierClientOption7>false</d2p1:SupplierClientOption7>
                        <d2p1:SupplierClientOption8>false</d2p1:SupplierClientOption8>
                        <d2p1:SupplierClientOption9>false</d2p1:SupplierClientOption9>
                        <d2p1:SupplierClientOption10>false</d2p1:SupplierClientOption10>
                        <d2p1:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
                        <d2p1:mvContacts>
                          <d2p1:mvContactPerson i:nil="true" />
                        </d2p1:mvContacts>
                        <d2p1:SupplierClientTaxID>String</d2p1:SupplierClientTaxID>
                      </d2p1:mvSupplierClient>
                    </d2p1:mvSuppliersClients>
                  </d2p1:mvContactPerson>
                </d2p1:mvContacts>
                <d2p1:SupplierClientTaxID>String</d2p1:SupplierClientTaxID>
              </d2p1:mvSupplierClient>
            </d2p1:mvSuppliersClients>
          </d2p1:mvContactPerson>
        </d2p1:mvContacts>
        <d2p1:SupplierClientTaxID>String</d2p1:SupplierClientTaxID>
      </d2p1:mvSupplierClient>
    </d2p1:mvSuppliersClients>
  </mvContactPerson>
  <mvRecordAction>Insert</mvRecordAction>
  <mvInsertUpdateDeleteSourceApplication>String</mvInsertUpdateDeleteSourceApplication>
</ContactPersonUpdate>

    </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
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>

<ContactPersonUpdateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <mvContactPerson xmlns:d2p1="https://api.megaventory.com/types">
    <d2p1:ContactId>0</d2p1:ContactId>
    <d2p1:ContactName>String</d2p1:ContactName>
    <d2p1:ContactDepartment>String</d2p1:ContactDepartment>
    <d2p1:ContactAddress>String</d2p1:ContactAddress>
    <d2p1:ContactFullAddress>
      <d2p1:AddressType>General</d2p1:AddressType>
      <d2p1:AddressLine1>String</d2p1:AddressLine1>
      <d2p1:AddressLine2>String</d2p1:AddressLine2>
      <d2p1:AddressLine3>String</d2p1:AddressLine3>
      <d2p1:Name>String</d2p1:Name>
      <d2p1:Phone>String</d2p1:Phone>
      <d2p1:Email>String</d2p1:Email>
      <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
      <d2p1:Organization>String</d2p1:Organization>
      <d2p1:City>String</d2p1:City>
      <d2p1:State>String</d2p1:State>
      <d2p1:Country>NONE</d2p1:Country>
      <d2p1:CountryName>String</d2p1:CountryName>
      <d2p1:Longitude>String</d2p1:Longitude>
      <d2p1:Latitude>String</d2p1:Latitude>
      <d2p1:ZipCode>String</d2p1:ZipCode>
    </d2p1:ContactFullAddress>
    <d2p1:ContactEmail>String</d2p1:ContactEmail>
    <d2p1:ContactPhone1>String</d2p1:ContactPhone1>
    <d2p1:ContactPhone2>String</d2p1:ContactPhone2>
    <d2p1:ContactFax>String</d2p1:ContactFax>
    <d2p1:ContactIM>String</d2p1:ContactIM>
    <d2p1:ContactCustomField1>String</d2p1:ContactCustomField1>
    <d2p1:ContactCustomField2>String</d2p1:ContactCustomField2>
    <d2p1:ContactIsPrimary>false</d2p1:ContactIsPrimary>
    <d2p1:mvSuppliersClients>
      <d2p1:mvSupplierClient>
        <d2p1:SupplierClientID>0</d2p1:SupplierClientID>
        <d2p1:SupplierClientType>Both</d2p1:SupplierClientType>
        <d2p1:SupplierClientName>String</d2p1:SupplierClientName>
        <d2p1:SupplierClientBillingAddress>String</d2p1:SupplierClientBillingAddress>
        <d2p1:SupplierClientShippingAddress1>String</d2p1:SupplierClientShippingAddress1>
        <d2p1:SupplierClientShippingAddress2>String</d2p1:SupplierClientShippingAddress2>
        <d2p1:SupplierClientAddresses>
          <d2p1:mvAddress>
            <d2p1:AddressType>General</d2p1:AddressType>
            <d2p1:AddressLine1>String</d2p1:AddressLine1>
            <d2p1:AddressLine2>String</d2p1:AddressLine2>
            <d2p1:AddressLine3>String</d2p1:AddressLine3>
            <d2p1:Name>String</d2p1:Name>
            <d2p1:Phone>String</d2p1:Phone>
            <d2p1:Email>String</d2p1:Email>
            <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
            <d2p1:Organization>String</d2p1:Organization>
            <d2p1:City>String</d2p1:City>
            <d2p1:State>String</d2p1:State>
            <d2p1:Country>NONE</d2p1:Country>
            <d2p1:CountryName>String</d2p1:CountryName>
            <d2p1:Longitude>String</d2p1:Longitude>
            <d2p1:Latitude>String</d2p1:Latitude>
            <d2p1:ZipCode>String</d2p1:ZipCode>
          </d2p1:mvAddress>
        </d2p1:SupplierClientAddresses>
        <d2p1:SupplierClientPhone1>String</d2p1:SupplierClientPhone1>
        <d2p1:SupplierClientPhone2>String</d2p1:SupplierClientPhone2>
        <d2p1:SupplierClientFax>String</d2p1:SupplierClientFax>
        <d2p1:SupplierClientIM>String</d2p1:SupplierClientIM>
        <d2p1:SupplierClientEmail>String</d2p1:SupplierClientEmail>
        <d2p1:SupplierClientCurrency>String</d2p1:SupplierClientCurrency>
        <d2p1:SupplierClientPaymentTermsEnum>None</d2p1:SupplierClientPaymentTermsEnum>
        <d2p1:SupplierClientPaymentMethodEnum>None</d2p1:SupplierClientPaymentMethodEnum>
        <d2p1:SupplierClientComments>String</d2p1:SupplierClientComments>
        <d2p1:SupplierClientCustomField1>String</d2p1:SupplierClientCustomField1>
        <d2p1:SupplierClientCustomField2>String</d2p1:SupplierClientCustomField2>
        <d2p1:SupplierClientCustomField3>String</d2p1:SupplierClientCustomField3>
        <d2p1:SupplierClientCustomField4>String</d2p1:SupplierClientCustomField4>
        <d2p1:SupplierClientCustomField5>String</d2p1:SupplierClientCustomField5>
        <d2p1:SupplierClientCustomField6>String</d2p1:SupplierClientCustomField6>
        <d2p1:SupplierClientCustomField7>String</d2p1:SupplierClientCustomField7>
        <d2p1:SupplierClientCustomField8>String</d2p1:SupplierClientCustomField8>
        <d2p1:SupplierClientCustomField9>String</d2p1:SupplierClientCustomField9>
        <d2p1:SupplierClientCustomField10>String</d2p1:SupplierClientCustomField10>
        <d2p1:SupplierClientOption1>false</d2p1:SupplierClientOption1>
        <d2p1:SupplierClientOption2>false</d2p1:SupplierClientOption2>
        <d2p1:SupplierClientOption3>false</d2p1:SupplierClientOption3>
        <d2p1:SupplierClientOption4>false</d2p1:SupplierClientOption4>
        <d2p1:SupplierClientOption5>false</d2p1:SupplierClientOption5>
        <d2p1:SupplierClientOption6>false</d2p1:SupplierClientOption6>
        <d2p1:SupplierClientOption7>false</d2p1:SupplierClientOption7>
        <d2p1:SupplierClientOption8>false</d2p1:SupplierClientOption8>
        <d2p1:SupplierClientOption9>false</d2p1:SupplierClientOption9>
        <d2p1:SupplierClientOption10>false</d2p1:SupplierClientOption10>
        <d2p1:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
        <d2p1:mvContacts>
          <d2p1:mvContactPerson>
            <d2p1:ContactId>0</d2p1:ContactId>
            <d2p1:ContactName>String</d2p1:ContactName>
            <d2p1:ContactDepartment>String</d2p1:ContactDepartment>
            <d2p1:ContactAddress>String</d2p1:ContactAddress>
            <d2p1:ContactFullAddress>
              <d2p1:AddressType>General</d2p1:AddressType>
              <d2p1:AddressLine1>String</d2p1:AddressLine1>
              <d2p1:AddressLine2>String</d2p1:AddressLine2>
              <d2p1:AddressLine3>String</d2p1:AddressLine3>
              <d2p1:Name>String</d2p1:Name>
              <d2p1:Phone>String</d2p1:Phone>
              <d2p1:Email>String</d2p1:Email>
              <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
              <d2p1:Organization>String</d2p1:Organization>
              <d2p1:City>String</d2p1:City>
              <d2p1:State>String</d2p1:State>
              <d2p1:Country>NONE</d2p1:Country>
              <d2p1:CountryName>String</d2p1:CountryName>
              <d2p1:Longitude>String</d2p1:Longitude>
              <d2p1:Latitude>String</d2p1:Latitude>
              <d2p1:ZipCode>String</d2p1:ZipCode>
            </d2p1:ContactFullAddress>
            <d2p1:ContactEmail>String</d2p1:ContactEmail>
            <d2p1:ContactPhone1>String</d2p1:ContactPhone1>
            <d2p1:ContactPhone2>String</d2p1:ContactPhone2>
            <d2p1:ContactFax>String</d2p1:ContactFax>
            <d2p1:ContactIM>String</d2p1:ContactIM>
            <d2p1:ContactCustomField1>String</d2p1:ContactCustomField1>
            <d2p1:ContactCustomField2>String</d2p1:ContactCustomField2>
            <d2p1:ContactIsPrimary>false</d2p1:ContactIsPrimary>
            <d2p1:mvSuppliersClients>
              <d2p1:mvSupplierClient>
                <d2p1:SupplierClientID>0</d2p1:SupplierClientID>
                <d2p1:SupplierClientType>Both</d2p1:SupplierClientType>
                <d2p1:SupplierClientName>String</d2p1:SupplierClientName>
                <d2p1:SupplierClientBillingAddress>String</d2p1:SupplierClientBillingAddress>
                <d2p1:SupplierClientShippingAddress1>String</d2p1:SupplierClientShippingAddress1>
                <d2p1:SupplierClientShippingAddress2>String</d2p1:SupplierClientShippingAddress2>
                <d2p1:SupplierClientAddresses>
                  <d2p1:mvAddress>
                    <d2p1:AddressType>General</d2p1:AddressType>
                    <d2p1:AddressLine1>String</d2p1:AddressLine1>
                    <d2p1:AddressLine2>String</d2p1:AddressLine2>
                    <d2p1:AddressLine3>String</d2p1:AddressLine3>
                    <d2p1:Name>String</d2p1:Name>
                    <d2p1:Phone>String</d2p1:Phone>
                    <d2p1:Email>String</d2p1:Email>
                    <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
                    <d2p1:Organization>String</d2p1:Organization>
                    <d2p1:City>String</d2p1:City>
                    <d2p1:State>String</d2p1:State>
                    <d2p1:Country>NONE</d2p1:Country>
                    <d2p1:CountryName>String</d2p1:CountryName>
                    <d2p1:Longitude>String</d2p1:Longitude>
                    <d2p1:Latitude>String</d2p1:Latitude>
                    <d2p1:ZipCode>String</d2p1:ZipCode>
                  </d2p1:mvAddress>
                </d2p1:SupplierClientAddresses>
                <d2p1:SupplierClientPhone1>String</d2p1:SupplierClientPhone1>
                <d2p1:SupplierClientPhone2>String</d2p1:SupplierClientPhone2>
                <d2p1:SupplierClientFax>String</d2p1:SupplierClientFax>
                <d2p1:SupplierClientIM>String</d2p1:SupplierClientIM>
                <d2p1:SupplierClientEmail>String</d2p1:SupplierClientEmail>
                <d2p1:SupplierClientCurrency>String</d2p1:SupplierClientCurrency>
                <d2p1:SupplierClientPaymentTermsEnum>None</d2p1:SupplierClientPaymentTermsEnum>
                <d2p1:SupplierClientPaymentMethodEnum>None</d2p1:SupplierClientPaymentMethodEnum>
                <d2p1:SupplierClientComments>String</d2p1:SupplierClientComments>
                <d2p1:SupplierClientCustomField1>String</d2p1:SupplierClientCustomField1>
                <d2p1:SupplierClientCustomField2>String</d2p1:SupplierClientCustomField2>
                <d2p1:SupplierClientCustomField3>String</d2p1:SupplierClientCustomField3>
                <d2p1:SupplierClientCustomField4>String</d2p1:SupplierClientCustomField4>
                <d2p1:SupplierClientCustomField5>String</d2p1:SupplierClientCustomField5>
                <d2p1:SupplierClientCustomField6>String</d2p1:SupplierClientCustomField6>
                <d2p1:SupplierClientCustomField7>String</d2p1:SupplierClientCustomField7>
                <d2p1:SupplierClientCustomField8>String</d2p1:SupplierClientCustomField8>
                <d2p1:SupplierClientCustomField9>String</d2p1:SupplierClientCustomField9>
                <d2p1:SupplierClientCustomField10>String</d2p1:SupplierClientCustomField10>
                <d2p1:SupplierClientOption1>false</d2p1:SupplierClientOption1>
                <d2p1:SupplierClientOption2>false</d2p1:SupplierClientOption2>
                <d2p1:SupplierClientOption3>false</d2p1:SupplierClientOption3>
                <d2p1:SupplierClientOption4>false</d2p1:SupplierClientOption4>
                <d2p1:SupplierClientOption5>false</d2p1:SupplierClientOption5>
                <d2p1:SupplierClientOption6>false</d2p1:SupplierClientOption6>
                <d2p1:SupplierClientOption7>false</d2p1:SupplierClientOption7>
                <d2p1:SupplierClientOption8>false</d2p1:SupplierClientOption8>
                <d2p1:SupplierClientOption9>false</d2p1:SupplierClientOption9>
                <d2p1:SupplierClientOption10>false</d2p1:SupplierClientOption10>
                <d2p1:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
                <d2p1:mvContacts>
                  <d2p1:mvContactPerson>
                    <d2p1:ContactId>0</d2p1:ContactId>
                    <d2p1:ContactName>String</d2p1:ContactName>
                    <d2p1:ContactDepartment>String</d2p1:ContactDepartment>
                    <d2p1:ContactAddress>String</d2p1:ContactAddress>
                    <d2p1:ContactFullAddress>
                      <d2p1:AddressType>General</d2p1:AddressType>
                      <d2p1:AddressLine1>String</d2p1:AddressLine1>
                      <d2p1:AddressLine2>String</d2p1:AddressLine2>
                      <d2p1:AddressLine3>String</d2p1:AddressLine3>
                      <d2p1:Name>String</d2p1:Name>
                      <d2p1:Phone>String</d2p1:Phone>
                      <d2p1:Email>String</d2p1:Email>
                      <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
                      <d2p1:Organization>String</d2p1:Organization>
                      <d2p1:City>String</d2p1:City>
                      <d2p1:State>String</d2p1:State>
                      <d2p1:Country>NONE</d2p1:Country>
                      <d2p1:CountryName>String</d2p1:CountryName>
                      <d2p1:Longitude>String</d2p1:Longitude>
                      <d2p1:Latitude>String</d2p1:Latitude>
                      <d2p1:ZipCode>String</d2p1:ZipCode>
                    </d2p1:ContactFullAddress>
                    <d2p1:ContactEmail>String</d2p1:ContactEmail>
                    <d2p1:ContactPhone1>String</d2p1:ContactPhone1>
                    <d2p1:ContactPhone2>String</d2p1:ContactPhone2>
                    <d2p1:ContactFax>String</d2p1:ContactFax>
                    <d2p1:ContactIM>String</d2p1:ContactIM>
                    <d2p1:ContactCustomField1>String</d2p1:ContactCustomField1>
                    <d2p1:ContactCustomField2>String</d2p1:ContactCustomField2>
                    <d2p1:ContactIsPrimary>false</d2p1:ContactIsPrimary>
                    <d2p1:mvSuppliersClients>
                      <d2p1:mvSupplierClient>
                        <d2p1:SupplierClientID>0</d2p1:SupplierClientID>
                        <d2p1:SupplierClientType>Both</d2p1:SupplierClientType>
                        <d2p1:SupplierClientName>String</d2p1:SupplierClientName>
                        <d2p1:SupplierClientBillingAddress>String</d2p1:SupplierClientBillingAddress>
                        <d2p1:SupplierClientShippingAddress1>String</d2p1:SupplierClientShippingAddress1>
                        <d2p1:SupplierClientShippingAddress2>String</d2p1:SupplierClientShippingAddress2>
                        <d2p1:SupplierClientAddresses>
                          <d2p1:mvAddress>
                            <d2p1:AddressType>General</d2p1:AddressType>
                            <d2p1:AddressLine1>String</d2p1:AddressLine1>
                            <d2p1:AddressLine2>String</d2p1:AddressLine2>
                            <d2p1:AddressLine3>String</d2p1:AddressLine3>
                            <d2p1:Name>String</d2p1:Name>
                            <d2p1:Phone>String</d2p1:Phone>
                            <d2p1:Email>String</d2p1:Email>
                            <d2p1:TaxIdNumber>String</d2p1:TaxIdNumber>
                            <d2p1:Organization>String</d2p1:Organization>
                            <d2p1:City>String</d2p1:City>
                            <d2p1:State>String</d2p1:State>
                            <d2p1:Country>NONE</d2p1:Country>
                            <d2p1:CountryName>String</d2p1:CountryName>
                            <d2p1:Longitude>String</d2p1:Longitude>
                            <d2p1:Latitude>String</d2p1:Latitude>
                            <d2p1:ZipCode>String</d2p1:ZipCode>
                          </d2p1:mvAddress>
                        </d2p1:SupplierClientAddresses>
                        <d2p1:SupplierClientPhone1>String</d2p1:SupplierClientPhone1>
                        <d2p1:SupplierClientPhone2>String</d2p1:SupplierClientPhone2>
                        <d2p1:SupplierClientFax>String</d2p1:SupplierClientFax>
                        <d2p1:SupplierClientIM>String</d2p1:SupplierClientIM>
                        <d2p1:SupplierClientEmail>String</d2p1:SupplierClientEmail>
                        <d2p1:SupplierClientCurrency>String</d2p1:SupplierClientCurrency>
                        <d2p1:SupplierClientPaymentTermsEnum>None</d2p1:SupplierClientPaymentTermsEnum>
                        <d2p1:SupplierClientPaymentMethodEnum>None</d2p1:SupplierClientPaymentMethodEnum>
                        <d2p1:SupplierClientComments>String</d2p1:SupplierClientComments>
                        <d2p1:SupplierClientCustomField1>String</d2p1:SupplierClientCustomField1>
                        <d2p1:SupplierClientCustomField2>String</d2p1:SupplierClientCustomField2>
                        <d2p1:SupplierClientCustomField3>String</d2p1:SupplierClientCustomField3>
                        <d2p1:SupplierClientCustomField4>String</d2p1:SupplierClientCustomField4>
                        <d2p1:SupplierClientCustomField5>String</d2p1:SupplierClientCustomField5>
                        <d2p1:SupplierClientCustomField6>String</d2p1:SupplierClientCustomField6>
                        <d2p1:SupplierClientCustomField7>String</d2p1:SupplierClientCustomField7>
                        <d2p1:SupplierClientCustomField8>String</d2p1:SupplierClientCustomField8>
                        <d2p1:SupplierClientCustomField9>String</d2p1:SupplierClientCustomField9>
                        <d2p1:SupplierClientCustomField10>String</d2p1:SupplierClientCustomField10>
                        <d2p1:SupplierClientOption1>false</d2p1:SupplierClientOption1>
                        <d2p1:SupplierClientOption2>false</d2p1:SupplierClientOption2>
                        <d2p1:SupplierClientOption3>false</d2p1:SupplierClientOption3>
                        <d2p1:SupplierClientOption4>false</d2p1:SupplierClientOption4>
                        <d2p1:SupplierClientOption5>false</d2p1:SupplierClientOption5>
                        <d2p1:SupplierClientOption6>false</d2p1:SupplierClientOption6>
                        <d2p1:SupplierClientOption7>false</d2p1:SupplierClientOption7>
                        <d2p1:SupplierClientOption8>false</d2p1:SupplierClientOption8>
                        <d2p1:SupplierClientOption9>false</d2p1:SupplierClientOption9>
                        <d2p1:SupplierClientOption10>false</d2p1:SupplierClientOption10>
                        <d2p1:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
                        <d2p1:mvContacts>
                          <d2p1:mvContactPerson i:nil="true" />
                        </d2p1:mvContacts>
                        <d2p1:SupplierClientTaxID>String</d2p1:SupplierClientTaxID>
                      </d2p1:mvSupplierClient>
                    </d2p1:mvSuppliersClients>
                  </d2p1:mvContactPerson>
                </d2p1:mvContacts>
                <d2p1:SupplierClientTaxID>String</d2p1:SupplierClientTaxID>
              </d2p1:mvSupplierClient>
            </d2p1:mvSuppliersClients>
          </d2p1:mvContactPerson>
        </d2p1:mvContacts>
        <d2p1:SupplierClientTaxID>String</d2p1:SupplierClientTaxID>
      </d2p1:mvSupplierClient>
    </d2p1:mvSuppliersClients>
  </mvContactPerson>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
      </d2p1:ResponseError>
    </d2p1:Errors>
  </ResponseStatus>
  <entityID>0</entityID>
  <InternalErrorCode>String</InternalErrorCode>
</ContactPersonUpdateResponse>

    </soap12:Body>
</soap12:Envelope>