DAgentAPI


Click here for a complete list of operations.

AddCreative

Creates a new email creative.

CreativeGroupId: GroupID returned from GetCreativesGroups
HTMLBody: raw HTML content body.
TextBody: raw Text content body
From: from address, i.e.: you@yourdomain.com
DisplayFrom: Display from line
Subject: Subject line
MimeType: 0=Text/HTML; 1=Text; 2=HTML
Dksign: Use DomainKeys Signature true|False
TrackClick: Track clicks by the system True|False
TrackOpen: Track opens by the system True|False
MaskFromAddress: Whether to replace the from address domain (Parameter name "From") with the hostname configured on the RDNS of the sender that ends up sending the email or the selected mask domain. Values: True|False
UnsubscribeUrl: URL to redirect the unsubscribe process once it's completed by the user
FromAlias: MAIL-FROM SMTP alias (i.e.: info, bounces, etc). This is the alias of the email address used on the SMTP conversation on the MAIL FROM: SMTP command

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 /DAgentAPI.asmx HTTP/1.1
Host: api.da1pureb2bemail.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.DAgentAPI.com/AddCreative"

<?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>
    <AddCreative xmlns="http://api.DAgentAPI.com/">
      <Username>string</Username>
      <Password>string</Password>
      <HTMLBody>string</HTMLBody>
      <TextBody>string</TextBody>
      <From>string</From>
      <DisplayFrom>string</DisplayFrom>
      <Subject>string</Subject>
      <CreativeGroupId>int</CreativeGroupId>
      <MimeType>int</MimeType>
      <Dksign>boolean</Dksign>
      <TrackClick>boolean</TrackClick>
      <TrackOpen>boolean</TrackOpen>
      <MaskFromAddress>boolean</MaskFromAddress>
      <UnsubscribeRedirectUrl>string</UnsubscribeRedirectUrl>
      <FromAlias>string</FromAlias>
      <CreativeName>string</CreativeName>
    </AddCreative>
  </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>
    <AddCreativeResponse xmlns="http://api.DAgentAPI.com/">
      <AddCreativeResult>xml</AddCreativeResult>
    </AddCreativeResponse>
  </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 /DAgentAPI.asmx HTTP/1.1
Host: api.da1pureb2bemail.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>
    <AddCreative xmlns="http://api.DAgentAPI.com/">
      <Username>string</Username>
      <Password>string</Password>
      <HTMLBody>string</HTMLBody>
      <TextBody>string</TextBody>
      <From>string</From>
      <DisplayFrom>string</DisplayFrom>
      <Subject>string</Subject>
      <CreativeGroupId>int</CreativeGroupId>
      <MimeType>int</MimeType>
      <Dksign>boolean</Dksign>
      <TrackClick>boolean</TrackClick>
      <TrackOpen>boolean</TrackOpen>
      <MaskFromAddress>boolean</MaskFromAddress>
      <UnsubscribeRedirectUrl>string</UnsubscribeRedirectUrl>
      <FromAlias>string</FromAlias>
      <CreativeName>string</CreativeName>
    </AddCreative>
  </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>
    <AddCreativeResponse xmlns="http://api.DAgentAPI.com/">
      <AddCreativeResult>xml</AddCreativeResult>
    </AddCreativeResponse>
  </soap12:Body>
</soap12:Envelope>