Megaventory API v2017a

<back to all web services

ContactPersonGet

Gets information on existing contact persons.

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

HTTP + SOAP11

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

POST /soap11 HTTP/1.1 
Host: api.megaventory.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: ContactPersonGet

<?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>

<ContactPersonGet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <Filters xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints">
    <Filter>
      <AndOr>And</AndOr>
      <FieldName>String</FieldName>
      <Group>Undefined</Group>
      <SearchOperator>Undefined</SearchOperator>
      <SearchValue>String</SearchValue>
    </Filter>
  </Filters>
  <ReturnTopNRecords xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints">0</ReturnTopNRecords>
  <APIKEY>String</APIKEY>
  <showDeleted>showOnlyUndeleted</showDeleted>
</ContactPersonGet>

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

<ContactPersonGetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Megaventory.APIEndpoints.Operations">
  <mvContactPersons xmlns:d2p1="https://api.megaventory.com/types">
    <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: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: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: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: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: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:SupplierClientCreationDate>0001-01-01T00:00:00</d2p1:SupplierClientCreationDate>
                          <d2p1:mvContacts i:nil="true" />
                          <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>
    </d2p1:mvContactPerson>
  </mvContactPersons>
  <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>
  <InternalErrorCode>String</InternalErrorCode>
</ContactPersonGetResponse>

    </soap:Body>
</soap:Envelope>