-
Notifications
You must be signed in to change notification settings - Fork 30
Messages
Igor Balos edited this page Nov 13, 2017
·
7 revisions
List sent messages.
// outbound messages
OutboundMessages messages = client.getMessages(Parameters.init().build("count", 4).build("offset", 0));
String messageId = messages.getMessages().get(0).getMessageId();Retrieve single message details.
// outbound message details
OutboundMessageDetails message = client.getMessageDetails(messageId);
System.out.println(message.getReceivedAt());Retriveve single message dump content.
// outbound message dump
OutboundMessageDump messageDump = client.getMessageDump(messageId);
System.out.println(message.getBody());List processed messages.
// inbound messages
InboundMessages inboundMessages = client.getInboundMessages(Parameters.init().build("count", 6).build("offset", 0));
messageId = inboundMessages.getInboundMessages().get(0).getMessageId();
System.out.println(inboundMessages.getInboundMessages().get(0).getDate());List single processed message details.
// inbound message details
InboundMessageDetails inboundMessageDetails = client.getInboundMessageDetails(messageId);
System.out.println(inboundMessageDetails.getHeaders());Retry failed inbound message.
// retry inbound message
String response = client.retryFailedInboundMessage(messageId);Bypass inbound message.
// bypass inbound message
String response = client.bypassInboundMessage(messageId);For additional information about the capabilities of the Postmark API, see Postmark Developers Documentation.