VERIFIED SOLUTION i

How to retrieve the list of domains when using WebServices in EngageOne Server

Product Feature: API (Web Service, SDI, etc.)

 
The searchDomains() WebService can be used to retrieve a list of domains from the EngageOne Server in the form of a SOAP request.

A typical use for this operation would be to pass an empty request and retrieve a list of all domains.

Sample Request
   <soapenv:Envelope
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:dom="http://pb.com/EngageOne/ws/domain"
            xmlns:com="http://pb.com/EngageOne/ws/common">
    <soapenv:Header/>
         <soapenv:Body>
               <dom:SearchDomains>
              </dom:SearchDomains>
         </soapenv:Body>
   </soapenv:Envelope>

Sample Response
   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
      <env:Header/>
      <env:Body>
      <ns4:SearchDomainsResponse
            xmlns:ns2="http://pb.com/EngageOne/ws/model"
            xmlns:ns3="http://pb.com/EngageOne/ws/common"
            xmlns:ns4="http://pb.com/EngageOne/ws/domain"
            xmlns:ns5="http://pb.com/EngageOne/ws/keymap">
      <domains>
            <domain>
                 <ns2:id>BB81F0DC-AF0A-4318-9398-D37832916DC9</ns2:id>
                 <ns2:name>A01</ns2:name>
      </domain>
      <domain>
                <ns2:id>CC62248A-820F-42E7-8F8D-B6CD51DF4B74</ns2:id>
                <ns2:name>FirstDomain</ns2:name>
       </domain>
       <domain>
                <ns2:id>29CAB1A2-586E-4459-977B-C11819A1680D</ns2:id>
                <ns2:name>SecondDmain</ns2:name>
        </domain>
        <domain>
                <ns2:id>232CD981-5208-4C4D-A89B-C3B739266C54</ns2:id>
                <ns2:name>Third</ns2:name>
         </domain>
         </domains>
                </ns4:SearchDomainsResponse>
      </env:Body>
      </env:Envelope>

 
UPDATED:  April 12, 2018