REST API v2: GET emailing (Publisher)
You can use the REST API to retrieve a summary of a mailing with an HTTP GET call to the following URL:
https://api.copernica.com/v2/publisher/emailing/$id?access_token=xxxx
Where $id should be replaced with the ID of the mailing you want summarized.
Returned fields
The method returns a JSON object representing an emailing in the data field. The emailing contains the following fields:
- id: The ID of the mailing
 - timestamp: The timestamp
 - document: ID of the document used for the mailing
 - template: ID of the template used for the mailing
 - subject: Subject of the mailing
 - description: Description of the mailing
 - from_address: The from address of the mailing as an array. (With properties 'name' and 'email')
 - destinations: The number of destinations.
 - testgroups: Amount of testgroups
 - finalgroup: ID of the final group (only relevant in case of a splitrun)
 - type: The type of mailing: mass or individual.
 - clicks: Amount of clicks for this mailing
 - impressions: Amount of opens for this mailing
 - contenttype: The type of content in the mailing: html, text or both.
 - target: Array containing the target type and the ID and type of its sources (for example the database a collection belongs to).
 
JSON Example
The JSON might look something like this:
{  
   "id":"1281",
   "timestamp":"2010-04-14 15:02:14",
   "document":"114",
   "template":"621",
   "subject":"Reminder",
   "description":"This is a reminder",
   "from_address":{  
      "name":"test",
      "email":"test@copernica.nl"
   },
   "destinations":"3",
   "testgroups":0,
   "type":"individual",
   "clicks":"5",
   "impressions":"2",
   "contenttype":"html",
   "target":{  
      "type":"database",
      "sources":[  
         {  
            "id":"214",
            "type":"database"
         }
      ]
   }
}
PHP example
The script below demonstrates how to use this API method. Don't forget to replace the ID in the URL before executing the call.
// dependencies
require_once('copernica_rest_api.php');
// change this into your access token
$api = new CopernicaRestAPI("your-access-token", 2);
// execute the call
print_r($api->get("publisher/emailing/{$emailingID}"));
This example requires the REST API class