Retrieve contacts within or or more tags with option to exclude contacts belonging to a subset of to-be-excluded tags (Called "lists" within the GUI application).
XML Request Example:
<xmlrequest> element
| Field Name | Description |
| username | Username used to login to Pinpointe |
| usertoken | Unique token assigned to Pinpointe account |
| requesttype | Tags |
| requestmethod | GetTagSubscribers |
Please note: ALL OPTIONAL tags that are not used should be deleted from submitted call. For example, If no tag is to be excluded, remove the <extag>{*exclude_tag_id*}</extag> elements. In addition, if only one tag is being searched, remove all unused <tag></tag> elements.
<details> element
<tag>
| Field Name | Description |
| tag (Required) | ID of tag to be searched. At least one required. |
| extag | ID of optional tag who contacts should be excluded from the search. |
| status | Select from the options provided to search for contacts with that status. |
"include_membership" element
| include_membership | PieSync requirement: Setting this element's value to true, 1 or yes results in the API call adding a list of all tags that a subscriber is in as part of the returned information for that subscriber. |
Successful Response:
<response> element
| Field Name | Description |
| status | Will return SUCCESS if contacts were successfully found. |
| data | Contact count, status selected, subscriber details. |
Unsuccessful Response:
<response> element
| Field Name | Description |
| status | Will return FAILED if unsuccessful |
| errormessage | Text explaining why request failed |