Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 31
Message Streams
Igor Balos edited this page Dec 8, 2020
·
5 revisions
For these API requests you will need to use a server API token. Once you obtain it, you will need to use server API client.
ApiClientclient = Postmark.getApiClient(<servertoken>);List message streams
//Message Streams listMessageStreamsstreams = client.getMessageStreams(Parameters.init().build("MessageStreamType","broadcasts"));
System.out.println(streams.getMessageStreams()[0].getName());Retrieve single message stream
// Get stream with filterStringstreamId="bulk";
MessageStreamstream = client.getMessageStream(streamId);
System.out.println(stream.getName());Update message stream
MessageStreamstream = newMessageStream();
stream.setDescription("Igor bulker is now really");
stream.setSubscriptionManagementConfiguration(newSubscriptionManagementConfiguration("Custom"));
MessageStreamresponse = client.setMessageStream("bulk", stream);Create message stream
MessageStreamstreamToCreate = newMessageStream("bulker11","bulk name", "description", "Broadcasts", newSubscriptionManagementConfiguration());
MessageStreamstreamResponse = client.createMessageStream(streamToCreate);
System.out.println(streamResponse.getName());Archive message stream
MessageStreamArchiveResponseresponse = client.archiveMessageStream("bulk");Unarchive message stream
MessageStreamUnarchiveResponseresponse = client.unarchiveMessageStream("bulk");For additional information about the capabilities of the Postmark API, see Postmark Developers Documentation.