API

Contact custom fields

This example returns an XML with the custom field data and tags of one specific contact on a given mailing list.

Parameters

Parameters
FieldTypeDescriptionRequired / Optional
usernamestring

The username used to log in to MailCamp.

Required
usertokenstring

The unique token assigned to the user named above.

Required
requesttypestring

The name of the relevant API file.

Required
requestmethodstring

The name of the function being called.

Required
responsetypestring

The format of the response. This can be 'xml' or 'json'.

Optional
details

See the fields below.

Required
details.subscriberidint

The ID of the contact.

Required
details.listidint

The ID of the mailing list the contact is on.

Required
details.activeonlystring

Indicates whether to search active contacts only. Default: false.

Optional
details.include_customfieldsstring

Indicates whether the custom field data must also be returned. Default: true.

Optional
details.include_tagsstring

Indicates whether the tags must also be returned. Default: true.

Optional
details.include_bouncedetailsstring

Indicates whether the bounce data must also be returned. Default: false.

Optional

Successful response

Successful response
FieldTypeDescription
statusstring

The value of the status field is returned as “SUCCESS” on a successful response.

Error response

Error response
FieldTypeDescription
statusstring

The value of the status field will be “FAILED”.

errormessagestring

A text message explaining why the request failed.

Request example:
<xmlrequest>
	<username>admin</username>
	<usertoken>0123456789abcdef0123456789abcdef01234567</usertoken>
	<requesttype>subscribers</requesttype>
	<requestmethod>LoadSubscriberList</requestmethod>
	<responsetype>xml</responsetype>
	<details>
		<subscriberid>99</subscriberid>
		<listid>99</listid>
		<activeonly>false</activeonly>
		<include_customfields>true</include_customfields>
		<include_tags>true</include_tags>
		<include_bouncedetails>false</include_bouncedetails>
	</details>
</xmlrequest>