REST API v3: PUT unsubscribe (HTML templates)
By sending an HTTP PUT request to the following URL it is possible to unsubscribe a (sub)profile based on a mailing:
https://api.copernica.com/v3/publisher/emailing/$id/unsubscribe?access_token=xxxx
Available parameters
The following parameters are available for the method. The 'target' is required.
- target: The ID of the target (profile/subprofile) of the mailing.
- behavior: Do we need to execute the unsubscribe behavior of the database/collection? (true/false)
- statistics: Do we want to register an unsubscribe in the statistics of the mailing? (true/false)
JSON example
The following JSON demonstrates how to use the API method:
{
    "target": 5555,
    "behavior": true,
    "statistics": false
}PHP example
The following PHP example demonstrates how to use this method.
<?php
// dependencies
require_once('copernica_rest_api.php');
// change this to your access token
$api = new CopernicaRestAPI("your-access-token", 3);
// data to be sent to the api
$parameters = array(
    'target'        => 5555,
    'behavior'      => true,
    'statistics'    => false,
);
// do the call, and print result
print_r($api->put("publisher/emailing/$id/unsubscribe", $parameters));The example above requires the CopernicaRestApi class.