This example shows whether an email address exists in a specific 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.emailaddressstring

The email address of the contact being searched for

Required
details.listidsint

The ID of the mailing list being searched

Required
details.subscriberidint

The ID of the contact being searched for

Optional
details.activeonlystring

Check for active contacts only, or also for bounced email addresses or unsubscribed contacts

Optional
details.not_bouncedstring

Check for contacts that do not have the status bounced

Optional
details.return_listidint

Returns the ID of the mailing list in the result

Optional

Successful response

Successful response
FieldTypeDescription
statusstring

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

data

If the statistics are found, the object is returned.

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>IsSubscriberOnList</requestmethod>
	<responsetype>xml</responsetype>
	<details>
		<emailaddress>email@mailcamp.nl</emailaddress>
		<listids>99</listids>
		<subscriberid />
		<activeonly />
		<not_bounced />
		<return_listid />
	</details>
</xmlrequest>