Difference between revisions of "Global Email V3:Batch SOAP"

From Melissa Data Wiki
Jump to navigation Jump to search
Line 11: Line 11:
http://globalemail.melissadata.net/V3/SOAP/GlobalEmail?singleWsdl
http://globalemail.melissadata.net/V3/SOAP/GlobalEmail?singleWsdl
</pre>
</pre>


==SOAP Batch Request==
==SOAP Batch Request==
A maximum of up to 100 records per request can be sent.
A maximum of up to 100 records per request can be sent.
<pre>
<pre>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:mdGlobalEmail">
<?xml version="1.0"?>
  <soapenv:Header/>
<Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soapenv:Body>
  <TransmissionReference xmlns="urn:mdGlobalEmail" />
      <urn:doGlobalEmail>
  <CustomerID xmlns="urn:mdGlobalEmail">string</CustomerID>
        <!--Optional:-->
  <Options xmlns="urn:mdGlobalEmail" />
        <urn:Request>
  <Records xmlns="urn:mdGlobalEmail">
            <!--Optional:-->
    <RequestRecord>
            <urn:CustomerID>?</urn:CustomerID>
      <RecordID>string</RecordID>
            <!--Optional:-->
      <Email />
            <urn:Options>?</urn:Options>
    </RequestRecord>
            <!--Optional:-->
    <RequestRecord>
            <urn:Records>
      <RecordID>string</RecordID>
              <!--Zero or more repetitions:-->
      <Email />
              <urn:RequestRecord>
    </RequestRecord>
                  <!--Optional:-->
    <RequestRecord>
                  <urn:Email>?</urn:Email>
      ...
                  <!--Optional:-->
    </RequestRecord>
                  <urn:RecordID>?</urn:RecordID>
  </Records>
              </urn:RequestRecord>
</Request>
              <urn:RequestRecord>
                  <!--Optional:-->
                  <urn:Email>?</urn:Email>
                  <!--Optional:-->
                  <urn:RecordID>?</urn:RecordID>
              </urn:RequestRecord>
            </urn:Records>
            <!--Optional:-->
            <urn:TransmissionReference>?</urn:TransmissionReference>
        </urn:Request>
      </urn:doGlobalEmail>
  </soapenv:Body>
</soapenv:Envelope>
</pre>
</pre>


Line 53: Line 41:
<pre>
<pre>
<?xml version="1.0"?>
<?xml version="1.0"?>
<Response>
<Response xmlns=urn:mdGlobalAddress xmlns:i=http://www.w3.org/2001/XMLSchema-instance>
   <Version>string</Version>
   <Version>string</Version>
   <TransmissionReference>string</TransmissionReference>
   <TransmissionReference>string</TransmissionReference>
Line 78: Line 66:
       <TopLevelDomainName>string</TopLevelDomainName>
       <TopLevelDomainName>string</TopLevelDomainName>
       <DateChecked>string</DateChecked>
       <DateChecked>string</DateChecked>
    </ResponseRecord>
    <ResponseRecord>
      ...
     </ResponseRecord>
     </ResponseRecord>
   </Records>
   </Records>

Revision as of 20:17, 6 October 2016

Template:GlobalEmailNav



SOAP WSDL

http://globalemail.melissadata.net/V3/SOAP/GlobalEmail?wsdl
http://globalemail.melissadata.net/V3/SOAP/GlobalEmail?singleWsdl


SOAP Batch Request

A maximum of up to 100 records per request can be sent.

<?xml version="1.0"?>
<Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <TransmissionReference xmlns="urn:mdGlobalEmail" />
  <CustomerID xmlns="urn:mdGlobalEmail">string</CustomerID>
  <Options xmlns="urn:mdGlobalEmail" />
  <Records xmlns="urn:mdGlobalEmail">
    <RequestRecord>
      <RecordID>string</RecordID>
      <Email />
    </RequestRecord>
    <RequestRecord>
      <RecordID>string</RecordID>
      <Email />
    </RequestRecord>
    <RequestRecord>
      ...
    </RequestRecord>
  </Records>
</Request>


XML Batch Response

<?xml version="1.0"?>
<Response xmlns=urn:mdGlobalAddress xmlns:i=http://www.w3.org/2001/XMLSchema-instance>
  <Version>string</Version>
  <TransmissionReference>string</TransmissionReference>
  <TransmissionResults>string</TransmissionResults>
  <TotalRecords>string</TotalRecords>
  <Records>
    <ResponseRecord>
      <RecordID>string</RecordID>
      <Results>string</Results>
      <EmailAddress>string</EmailAddress>
      <MailboxName>string</MailboxName>
      <DomainName>string</DomainName>
      <TopLevelDomain>string</TopLevelDomain>
      <TopLevelDomainName>string</TopLevelDomainName>
      <DateChecked>string</DateChecked>
    </ResponseRecord>
    <ResponseRecord>
      <RecordID>string</RecordID>
      <Results>string</Results>
      <EmailAddress>string</EmailAddress>
      <MailboxName>string</MailboxName>
      <DomainName>string</DomainName>
      <TopLevelDomain>string</TopLevelDomain>
      <TopLevelDomainName>string</TopLevelDomainName>
      <DateChecked>string</DateChecked>
    </ResponseRecord>
    <ResponseRecord>
      ...
    </ResponseRecord>
  </Records>
</Response>