| Package | Description |
|---|---|
| net.nextpulse.postmarkapp.api | |
| net.nextpulse.postmarkapp.api.account | |
| net.nextpulse.postmarkapp.api.server |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ApiClient.invokeAPI(String path,
String method,
List<Pair> queryParams,
Object body,
Map<String,String> headerParams,
Map<String,Object> formParams,
String accept,
String contentType,
String[] authNames,
com.sun.jersey.api.client.GenericType<T> returnType)
Invoke API by sending HTTP request with the given options.
|
Object |
ApiClient.serialize(Object obj,
String contentType,
Map<String,Object> formParams)
Serialize the given Java object into string according the given
Content-Type (only JSON is supported for now).
|
| Modifier and Type | Method and Description |
|---|---|
DomainExtendedInformation |
DomainsAPIApi.createDomain(String xPostmarkAccountToken,
DomainCreationModel body)
Create a Domain
|
SenderSignatureExtendedInformation |
SenderSignaturesAPIApi.createSenderSignature(String xPostmarkAccountToken,
SenderSignatureCreationModel body)
Create a Sender Signature
|
ExtendedServerInfo |
ServerManagementAPIApi.createServer(String xPostmarkAccountToken,
CreateServerPayload body)
Create a Server
|
StandardPostmarkResponse |
DomainsAPIApi.deleteDomain(String xPostmarkAccountToken,
Integer domainid)
Delete a Domain
|
StandardPostmarkResponse |
SenderSignaturesAPIApi.deleteSenderSignature(String xPostmarkAccountToken,
Integer signatureid)
Delete a Sender Signature
|
void |
ServerManagementAPIApi.deleteServer(String xPostmarkAccountToken,
Integer serverid)
Delete a Server
|
DomainExtendedInformation |
DomainsAPIApi.editDomain(String xPostmarkAccountToken,
Integer domainid,
DomainEditingModel body)
Update a Domain
|
SenderSignatureExtendedInformation |
SenderSignaturesAPIApi.editSenderSignature(String xPostmarkAccountToken,
Integer signatureid,
SenderSignatureEditingModel body)
Update a Sender Signature
|
ExtendedServerInfo |
ServerManagementAPIApi.editServerInformation(String xPostmarkAccountToken,
Integer serverid,
EditServerPayload body)
Edit a Server
|
DomainExtendedInformation |
DomainsAPIApi.getDomain(String xPostmarkAccountToken,
Integer domainid)
Get a Domain
|
SenderSignatureExtendedInformation |
SenderSignaturesAPIApi.getSenderSignature(String xPostmarkAccountToken,
Integer signatureid)
Get a Sender Signature
|
ExtendedServerInfo |
ServerManagementAPIApi.getServerInformation(String xPostmarkAccountToken,
Integer serverid)
Get a Server
|
DomainListingResults |
DomainsAPIApi.listDomains(String xPostmarkAccountToken,
Integer count,
Integer offset)
List Domains
|
SenderListingResults |
SenderSignaturesAPIApi.listSenderSignatures(String xPostmarkAccountToken,
Integer count,
Integer offset)
List Sender Signatures
|
ServerListingResponse |
ServerManagementAPIApi.listServers(String xPostmarkAccountToken,
Integer count,
Integer offset,
String name)
List servers
|
StandardPostmarkResponse |
SenderSignaturesAPIApi.requestNewDKIMKeyForSenderSignature(String xPostmarkAccountToken,
Integer signatureid)
Request a new DKIM Key
Requests a new DKIM key to be created.
|
DomainSPFResult |
DomainsAPIApi.requestSPFVerificationForDomain(String xPostmarkAccountToken,
Integer domainid)
Request DNS Verification for SPF
|
SenderSignatureExtendedInformation |
SenderSignaturesAPIApi.requestSPFVerificationForSenderSignature(String xPostmarkAccountToken,
Integer signatureid)
Request DNS Verification for SPF
|
StandardPostmarkResponse |
SenderSignaturesAPIApi.resendSenderSignatureConfirmationEmail(String xPostmarkAccountToken,
Integer signatureid)
Resend Signature Confirmation Email
|
DKIMRotationResponse |
DomainsAPIApi.rotateDKIMKeyForDomain(String xPostmarkAccountToken,
Integer domainid)
Rotate DKIM Key
Creates a new DKIM key to replace your current key.
|
| Modifier and Type | Method and Description |
|---|---|
BounceActivationResponse |
BouncesAPIApi.activateBounce(String xPostmarkServerToken,
Long bounceid)
Activate a bounce
|
BounceDumpResponse |
BouncesAPIApi.bouncesBounceidDumpGet(String xPostmarkServerToken,
Long bounceid)
Get bounce dump
|
StandardPostmarkResponse |
MessagesAPIApi.bypassRulesForInboundMessage(String xPostmarkServerToken,
String messageid)
Bypass rules for a blocked inbound message
|
InlineResponse2007 |
InboundRulesAPIApi.createInboundRule(String xPostmarkServerToken,
CreateInboundRuleRequest body)
Create an inbound rule trigger
|
InlineResponse2008Tags |
TagTriggersAPIApi.createTagTrigger(String xPostmarkServerToken,
EditTagTriggerRequest body)
Create a trigger for a tag
|
StandardPostmarkResponse |
InboundRulesAPIApi.deleteInboundRule(String xPostmarkServerToken,
Integer triggerid)
Delete a single trigger
|
StandardPostmarkResponse |
TagTriggersAPIApi.deleteTagTrigger(String xPostmarkServerToken,
Integer triggerid)
Delete a single trigger
|
TemplateDetailResponse |
TemplatesAPIApi.deleteTemplate(String xPostmarkServerToken,
Integer templateid)
Delete a Template
|
ServerConfigurationResponse |
ServerConfigurationAPIApi.editCurrentServerConfiguration(String xPostmarkServerToken,
EditServerConfigurationRequest body)
Edit Server Configuration
|
InlineResponse2008Tags |
TagTriggersAPIApi.editTagTrigger(String xPostmarkServerToken,
Integer triggerid,
EditTagTriggerRequest body)
Edit a single trigger
|
InlineResponse200 |
StatsAPIApi.getBounceCounts(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get bounce counts
|
List<String> |
BouncesAPIApi.getBouncedTags(String xPostmarkServerToken)
Get bounced tags
|
BounceSearchResponse |
BouncesAPIApi.getBounces(String xPostmarkServerToken,
Integer count,
Integer offset,
String type,
Boolean inactive,
String emailFilter,
String messageID,
String tag,
Date todate,
Date fromdate)
Get bounces
|
ServerConfigurationResponse |
ServerConfigurationAPIApi.getCurrentServerConfiguration(String xPostmarkServerToken)
Get Server Configuration
|
DeliveryStatsResponse |
BouncesAPIApi.getDeliveryStats(String xPostmarkServerToken)
Get delivery stats
|
InboundMessageFullDetailsResponse |
MessagesAPIApi.getInboundMessageDetails(String xPostmarkServerToken,
String messageid)
Inbound message details
|
MessageOpenSearchResponse |
MessagesAPIApi.getOpensForSingleOutboundMessage(String xPostmarkServerToken,
String messageid,
Integer count,
Integer offset)
Retrieve Message Opens
|
DynamicResponse |
StatsAPIApi.getOutboundClickCounts(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get click counts
|
Object |
StatsAPIApi.getOutboundClickCountsByBrowserFamily(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get browser usage by family
|
DynamicResponse |
StatsAPIApi.getOutboundClickCountsByLocation(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get clicks by body location
|
DynamicResponse |
StatsAPIApi.getOutboundClickCountsByPlatform(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get browser plaform usage
|
OutboundMessageDetailsResponse |
MessagesAPIApi.getOutboundMessageDetails(String xPostmarkServerToken,
String messageid)
Outbound message details
|
OutboundMessageDumpResponse |
MessagesAPIApi.getOutboundMessageDump(String xPostmarkServerToken,
String messageid)
Outbound message dump
|
InlineResponse2001 |
StatsAPIApi.getOutboundOpenCounts(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get email open counts
|
InlineResponse2002 |
StatsAPIApi.getOutboundOpenCountsByEmailClient(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get email client usage
|
InlineResponse2003 |
StatsAPIApi.getOutboundOpenCountsByPlatform(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get email platform usage
|
DynamicResponse |
StatsAPIApi.getOutboundOpenCountsByReadingTime(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get email read times
|
OutboundOverviewStatsResponse |
StatsAPIApi.getOutboundOverviewStatistics(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get outbound overview
|
SentCountsResponse |
StatsAPIApi.getSentCounts(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get sent counts
|
BounceInfoResponse |
BouncesAPIApi.getSingleBounce(String xPostmarkServerToken,
Long bounceid)
Get a single bounce
|
InlineResponse2008Tags |
TagTriggersAPIApi.getSingleTagTrigger(String xPostmarkServerToken,
Integer triggerid)
Get a single trigger
|
TemplateDetailResponse |
TemplatesAPIApi.getSingleTemplate(String xPostmarkServerToken,
Integer templateid)
Get a Template
|
InlineResponse2004 |
StatsAPIApi.getSpamComplaints(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get spam complaints
|
InlineResponse2005 |
StatsAPIApi.getTrackedEmailCounts(String xPostmarkServerToken,
String tag,
Date fromdate,
Date todate)
Get tracked email counts
|
InlineResponse2006 |
InboundRulesAPIApi.listInboundRules(String xPostmarkServerToken,
Integer count,
Integer offset)
List inbound rule triggers
|
TemplateListingResponse |
TemplatesAPIApi.listTemplates(String xPostmarkServerToken,
BigDecimal count,
BigDecimal offset)
Get the Templates associated with this Server
|
StandardPostmarkResponse |
MessagesAPIApi.retryInboundMessageProcessing(String xPostmarkServerToken,
String messageid)
Retry a failed inbound message for processing
|
InlineResponse2008 |
TagTriggersAPIApi.searcgTagTriggers(String xPostmarkServerToken,
Integer count,
Integer offset,
String matchName)
Search triggers
|
InboundSearchResponse |
MessagesAPIApi.searchInboundMessages(String xPostmarkServerToken,
Integer count,
Integer offset,
String recipient,
String fromemail,
String subject,
String mailboxhash,
String tag,
String status,
Date todate,
Date fromdate)
Inbound message search
|
MessageOpenSearchResponse |
MessagesAPIApi.searchOpensForOutboundMessages(String xPostmarkServerToken,
Integer count,
Integer offset,
String recipient,
String tag,
String clientName,
String clientCompany,
String clientFamily,
String osName,
String osFamily,
String osCompany,
String platform,
String country,
String region,
String city)
Opens for a single message
|
OutboundSearchResponse |
MessagesAPIApi.searchOutboundMessages(String xPostmarkServerToken,
Integer count,
Integer offset,
String recipient,
String fromemail,
String tag,
String status,
Date todate,
Date fromdate)
Outbound message search
|
SendEmailResponse |
SendingAPIApi.sendEmail(String xPostmarkServerToken,
SendEmailRequest body)
Send a single email
|
SendEmailBatchResponse |
SendingAPIApi.sendEmailBatch(String xPostmarkServerToken,
SendEmailBatchRequest body)
Send a batch of emails
|
SendEmailResponse |
TemplatesAPIApi.sendEmailWithTemplate(String xPostmarkServerToken,
EmailWithTemplateRequest body)
Send an email using a Template
|
SendEmailResponse |
SendingAPIApi.sendEmailWithTemplate(String xPostmarkServerToken,
EmailWithTemplateRequest body)
Send an email using a Template
|
TemplateRecordResponse |
TemplatesAPIApi.templatesPost(String xPostmarkServerToken,
CreateTemplateRequest body)
Create a Template
|
TemplateValidationResponse |
TemplatesAPIApi.testTemplateContent(String xPostmarkServerToken,
TemplateValidationRequest body)
Test Template Content
|
TemplateRecordResponse |
TemplatesAPIApi.updateTemplate(String xPostmarkServerToken,
Integer templateid,
EditTemplateRequest body)
Update a Template
|
Copyright © 2019. All rights reserved.