Skip to content

Analyzing Sent Messages

Andrew Theken edited this page Jan 16, 2015 · 2 revisions

You can retrieve Open Events for emails that you send through Postmark with the PostmarkClient class.

Get Open Events for Filtered Messages:

$client = new PostmarkClient("<server token>");

// You may filter on sent messages based on many optional parameters
// In this example, we're getting the first 100 open events for messages
// Sent to "customer@example.com"
$filteredOpenEvents = $client->
	getOpenStatistics(100, 0, "customer@example.com");

Get Open Events for a Single Message:

$client = new PostmarkClient("<server token>");

$messageId = "sent message id";
$messageDetail = $client->
	getOpenStatisticsForMessage($messageId);