Constant Contact wants to help you succeed! We’re celebrating our professional service programs on the Constant Contact Community this month and you have a chance to try one of the services for free! Learn more.
When pulling a list from any of our collections, it always lists the first fifty. If you have more than fifty lists, there will be a node in the xml that specifies the next group. Here is an example of listing the campaign xml:
<?xml version='1.0' encoding='UTF-8'?>
<title type="text">Campaigns for customer: joesflowers</title>
<link href="campaigns" />
<link href="campaigns" rel="self" />
<link href="/ws/customers/joesflowers/campaigns?next=2" rel="next" />
<link href="/ws/customers/joesflowers/campaigns" rel="current" />
<link href="/ws/customers/joesflowers/campaigns" rel="first" />
Notice the node: <link href="/ws/customers/joesflowers/campaigns?next=2" rel="next" />
You can then call this URI and it will return another list of fifty campaigns.
If you have any questions please let me know.
The current C# library gets the first 50 campaigns. Currently with the campaign collection, you will have to take the returned data and pull out the next link on your end, and then use it in the httpGet function, which will return the next list of 50.