Open documentation ↗Overview
Postmark makes sending and receiving email incredibly easy.
Postmark API is an email API from postmarkapp.com. It needs no API key. It is served over HTTPS. Its OpenAPI description documents 43 endpoints.
At a glance
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Base URL
https://api.postmarkapp.com/- Version
- 1.0.0
- Endpoints
- 43
- OpenAPI
- Specification ↗
- Spec updated
- 2021-06-21
Make a first request
Replace the placeholders; the documentation says exactly where credentials go.
curl -X GET "https://api.postmarkapp.com/bounces" \
-H "Accept: application/json"const response = await fetch("https://api.postmarkapp.com/bounces", {
method: "GET",
headers: {
"Accept": "application/json",
},
});
const data = await response.json();
console.log(data);import requests
response = requests.request(
"GET",
"https://api.postmarkapp.com/bounces",
headers={
"Accept": "application/json",
},
timeout=30,
)
print(response.json())Endpoints
| Method | Path | What it does |
|---|---|---|
| GET | /bounces | Get bounces |
| GET | /bounces/{bounceid} | Get a single bounce |
| PUT | /bounces/{bounceid}/activate | Activate a bounce |
| GET | /bounces/{bounceid}/dump | Get bounce dump |
| GET | /deliverystats | Get delivery stats |
| POST | /email | Send a single email |
| POST | /email/batch | Send a batch of emails |
| POST | /email/batchWithTemplates | Send a batch of email using templates. |
| POST | /email/withTemplate | Send an email using a Template |
| GET | /messages/inbound | Inbound message search |
| PUT | /messages/inbound/{messageid}/bypass | Bypass rules for a blocked inbound message |
| GET | /messages/inbound/{messageid}/details | Inbound message details |
| PUT | /messages/inbound/{messageid}/retry | Retry a failed inbound message for processing |
| GET | /messages/outbound | Outbound message search |
| GET | /messages/outbound/clicks | Clicks for a all messages |
| GET | /messages/outbound/clicks/{messageid} | Retrieve Message Clicks |
| GET | /messages/outbound/opens | Opens for all messages |
| GET | /messages/outbound/opens/{messageid} | Retrieve Message Opens |
| GET | /messages/outbound/{messageid}/details | Outbound message details |
| GET | /messages/outbound/{messageid}/dump | Outbound message dump |
| GET | /server | Get Server Configuration |
| PUT | /server | Edit Server Configuration |
| GET | /stats/outbound | Get outbound overview |
| GET | /stats/outbound/bounces | Get bounce counts |
| GET | /stats/outbound/clicks | Get click counts |
| GET | /stats/outbound/clicks/browserfamilies | Get browser usage by family |
| GET | /stats/outbound/clicks/location | Get clicks by body location |
| GET | /stats/outbound/clicks/platforms | Get browser plaform usage |
| GET | /stats/outbound/opens | Get email open counts |
| GET | /stats/outbound/opens/emailclients | Get email client usage |
| GET | /stats/outbound/opens/platforms | Get email platform usage |
| GET | /stats/outbound/sends | Get sent counts |
| GET | /stats/outbound/spam | Get spam complaints |
| GET | /stats/outbound/tracked | Get tracked email counts |
| GET | /templates | Get the Templates associated with this Server |
| POST | /templates | Create a Template |
| POST | /templates/validate | Test Template Content |
| GET | /templates/{templateIdOrAlias} | Get a Template |
| PUT | /templates/{templateIdOrAlias} | Update a Template |
| DELETE | /templates/{templateIdOrAlias} | Delete a Template |
| GET | /triggers/inboundrules | List inbound rule triggers |
| POST | /triggers/inboundrules | Create an inbound rule trigger |
| DELETE | /triggers/inboundrules/{triggerid} | Delete a single trigger |
Questions
Does the Postmark API API need an API key?
No. The Postmark 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 API API support HTTPS?
Yes, the Postmark API API is served over HTTPS.
How many endpoints does the Postmark API API have?
Its OpenAPI description lists 43 endpoints in version 1.0.0. All of them are shown on this page.
What are alternatives to the Postmark API API?
Other Email APIs include Sendgrid, Sendinblue, mail.tm, Mandrill, Guerrilla Mail.
Similar email APIs
Compare alternatives →Sendgrid
EmailA cloud-based SMTP provider that allows you to send emails without having to maintain email servers
Sendinblue
EmailA service that provides solutions relating to marketing and/or transactional email and/or SMS
mail.tm
EmailTemporary Email Service
Mandrill
EmailMandrill is a reliable, scalable, and secure delivery API for transactional emails from websites and applications. It's ideal for sending data-driven transactional emails, including targeted e-commerce and personalized one-to-one messages.
Guerrilla Mail
EmailDisposable temporary Email addresses
Postmark Account-level API
EmailPostmark 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.
Listed from APIs.guru (CC0).