Retrieve the data from one user's custom fields.


XML Request Example:       

<?xml version="1.0" encoding="UTF-8"?>
<xmlrequest>
   <username>admin</username>
   <usertoken>abc123abc123abc123abc123abc123abc123abc123abc123</usertoken>
   <requesttype>Lists</requesttype>
   <requestmethod>GetSubscriberCustomFields</requestmethod>
   <details>
      <subscriberid>113100</subscriberid> <!-- required -->
      <list>103</list> <!-- required -->
      <customfield>8,64</customfield>
   </details>
</xmlrequest>

 <xmlrequest> element


Field NameDescription
usernameUsername used to login to Pinpointe
usertokenUnique token assigned to Pinpointe account
requesttypeLists
requestmethodGetSubscriberCustomFields


<details> element


Field NameDescription
subscriberid*
(Required)
ID of a subscriber in the list
list
(Required)
ID of list contact is in
customfieldComma-separated list of custom field IDs

*To get subscriber id, go to Contacts => Manage Databases => View Contacts.

Hover cursor over one of the links to the right of the contact, such as 'View'.

Note the number at the end of the url after the '=' at the bottom of the browser window. 

That number is the 'subscriber ID'.

Successful Response:

<response> element


Field NameDescription
statusWill return SUCCESS if user was successfully added


<data>

<item> element


Field NameDescription
fieldidID number of custom field
fieldnameName of custom field
fieldtypeData type of field
fieldsettingsSerialized version of the custom field's settings
subscriberidID of the subscriber
dataThe value of the custom field for this subscriber


Unsuccessful Response:


<response> element


Field NameDescription
statusWill return FAILED if unsuccessful
errormessageText explaining why request failed