API
Add contact to the suppression list
This example shows how to add a contact to the 'rejected email list', also known as the suppression list. The suppression list contains contacts who must never receive mailings, regardless of their status in the mailing lists.
Parameters
| Field | Type | Description | Required / Optional |
|---|---|---|---|
username | string | The username used to log in to MailCamp. | Required |
usertoken | string | The unique token assigned to the user named above. | Required |
requesttype | string | The name of the relevant API file. | Required |
requestmethod | string | The name of the function being called. | Required |
responsetype | string | The format of the response. This can be 'xml' or 'json'. | Optional |
details | See the fields below. | Required | |
emailaddress | string | The email address of the contact you want to add to the rejected email list/suppression list | Required |
listid | int | The ID of the mailing list. If you do not specify it, it applies to all mailing lists. | Required |
Successful response
| Field | Type | Description |
|---|---|---|
status | string | The value of the status field is returned as “SUCCESS” on a successful response. |
Error response
| Field | Type | Description |
|---|---|---|
status | string | The value of the status field will be “FAILED”. |
errormessage | string | A text message explaining why the request failed. |
<xmlrequest>
<username>admin</username>
<usertoken>0123456789abcdef0123456789abcdef01234567</usertoken>
<requesttype>subscribers</requesttype>
<requestmethod>AddBannedSubscriber</requestmethod>
<responsetype>xml</responsetype>
<details>
<emailaddress>email@mailcamp.nl</emailaddress>
<listid>99</listid>
</details>
</xmlrequest>