Skip to content

Postmark Account-level API API

by postmarkapp.com

No authHTTPSEmail
Open documentation ↗

Overview

Postmark makes sending and receiving email incredibly easy. The Account-level API allows users to configure all Servers, Domains, and Sender Signatures associated with an Account.

Postmark Account-level API is an email API from postmarkapp.com. It needs no API key. It is served over HTTPS. Its OpenAPI description documents 23 endpoints.

At a glance

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Email
Base URL
https://api.postmarkapp.com/
Version
0.9.0
Endpoints
23
Spec updated
2021-06-21

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://api.postmarkapp.com/domains" \
  -H "Accept: application/json"
JavaScript
const response = await fetch("https://api.postmarkapp.com/domains", {
  method: "GET",
  headers: {
    "Accept": "application/json",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://api.postmarkapp.com/domains",
    headers={
    "Accept": "application/json",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/domainsList Domains
POST/domainsCreate a Domain
GET/domains/{domainid}Get a Domain
PUT/domains/{domainid}Update a Domain
DELETE/domains/{domainid}Delete a Domain
POST/domains/{domainid}/rotatedkimRotate DKIM Key
PUT/domains/{domainid}/verifydkimRequest DNS Verification for DKIM
PUT/domains/{domainid}/verifyreturnpathRequest DNS Verification for Return-Path
POST/domains/{domainid}/verifyspfRequest DNS Verification for SPF
GET/sendersList Sender Signatures
POST/sendersCreate a Sender Signature
GET/senders/{signatureid}Get a Sender Signature
PUT/senders/{signatureid}Update a Sender Signature
DELETE/senders/{signatureid}Delete a Sender Signature
POST/senders/{signatureid}/requestnewdkimRequest a new DKIM Key
POST/senders/{signatureid}/resendResend Signature Confirmation Email
POST/senders/{signatureid}/verifyspfRequest DNS Verification for SPF
GET/serversList servers
POST/serversCreate a Server
GET/servers/{serverid}Get a Server
PUT/servers/{serverid}Edit a Server
DELETE/servers/{serverid}Delete a Server
PUT/templates/pushPush templates from one server to another

Questions

Does the Postmark Account-level API API need an API key?

No. The Postmark Account-level API API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.

Does the Postmark Account-level API API support HTTPS?

Yes, the Postmark Account-level API API is served over HTTPS.

How many endpoints does the Postmark Account-level API API have?

Its OpenAPI description lists 23 endpoints in version 0.9.0. All of them are shown on this page.

What are alternatives to the Postmark Account-level API API?

Other Email APIs include Sendgrid, Sendinblue, mail.tm, Mandrill, Guerrilla Mail.

Compare alternatives →

Listed from APIs.guru (CC0).