Unsubscribed by Date Range API

UNSUBSCRIBES BY DATE RANGE

 

Description

Lists user information who have unsubscribed in a specified date range. 

Returns

Subscriber information (including email, unsubscribe date, reason, name, and any custom fields) or Error

 

XML Tags

Required:
<startdate> valid date (sample format: "MM/DD/YYYY" or "YYYY-MM-DD")
<enddate> valid date (sample format: "MM/DD/YYYY" or "YYYY-MM-DD")

 

CALLING SAMPLE
<criticalimpact>
<login>
<username>username_here</username>
<password>password_here</password>
</login>
<command>
<action>unsubscribes_by_daterange</action>
<startdate>MM/DD/YYYY</startdate>
<enddate>MM/DD/YYYY</enddate>
</command>
</criticalimpact>
 
RETURN SAMPLE (SUCCESSFUL)
<criticalimpact>
<subscribers>
<subscriber>
<email>email_address@test.com</email>
<unsubscribedate>2011-02-18 19:15:15</unsubscribedate>
<reason>Unsubscribe</reason>
<firstname>John</firstname>
<lastname>Doe</lastname>
<custom1>sample</custom1>
...
<custom20>sample</custom20>
</subscriber>
 
<subscriber>
<email>test@email.com</email>
<unsubscribedate>2011-02-18 19:14:05</unsubscribedate>
<reason>Unsubscribe</reason>
<firstname/>
<lastname/>
<custom1>sample</custom1>
...
<custom20>sample</custom20>
</subscriber>
</subscribers>
</criticalimpact>

 

RETURN SAMPLE (FAILURE)

<criticalimpact>
        <error>
        <description>Start date is an invalid date</description>
        <id>0</id>
        </error>
</criticalimpact>