Postmark · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Postmark Server Bounces API
6 actions
6 updates
phrasing
extends
openapi/postmark-bounces-api-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Postmark's API. It is a proposal applied on top of the contract, not a document Postmark publishes.
What the actions change
x-apievangelist-phrasing
Targets 6
$.info
$.paths['/deliverystats'].get
$.paths['/bounces'].get
$.paths['/bounces/{bounceid}'].get
$.paths['/bounces/{bounceid}/dump'].get
$.paths['/bounces/{bounceid}/activate'].put
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Postmark Server Bounces API
version: 1.0.0
extends: openapi/postmark-bounces-api-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 5
- target: $.paths['/deliverystats'].get
update:
x-apievangelist-phrasing:
intent: Summarize bounces and inactive addresses
effect: read
questions:
- How many of my recipient addresses are currently inactive because of bounces?
- Can I see a breakdown of bounce totals by bounce type for my Postmark server?
- What does the overall delivery health of my server look like right now?
instructions:
- text: Show the delivery stats summary for the server with token {server_token}.
slots:
server_token: header.X-Postmark-Server-Token
- text: Give me the count of inactive emails and bounce totals per type.
method: generated
generated: '2026-10-01'
- target: $.paths['/bounces'].get
update:
x-apievangelist-phrasing:
intent: List bounced emails
effect: read
questions:
- Which emails bounced on my server last week?
- Can I filter bounces to only the addresses that got deactivated?
- How do I find every bounce for one recipient email address?
- Is there a way to list hard bounces that carry a specific tag?
instructions:
- text: List the first {count} bounces of type {type}.
slots:
count: query.count
type: query.type
- text: Find bounces for {email} between {fromdate} and {todate}.
slots:
email: query.emailFilter
fromdate: query.fromdate
todate: query.todate
- text: Show bounces tagged {tag} that left the address inactive.
slots:
tag: query.tag
- text: Look up the bounce record for message {message_id}.
slots:
message_id: query.messageID
method: generated
generated: '2026-10-01'
- target: $.paths['/bounces/{bounceid}'].get
update:
x-apievangelist-phrasing:
intent: Get details of one bounce
effect: read
questions:
- What exactly caused a particular bounce I'm looking at?
- Can I see the full details of a single bounce by its ID?
instructions:
- text: Get the details of bounce {bounceid}.
slots:
bounceid: path.bounceid
- text: Tell me why bounce {bounceid} happened and whether it can be reactivated.
slots:
bounceid: path.bounceid
method: generated
generated: '2026-10-01'
- target: $.paths['/bounces/{bounceid}/dump'].get
update:
x-apievangelist-phrasing:
intent: Get the raw dump of a bounce
effect: read
questions:
- Can I see the raw SMTP source of a bounced message?
- Where do I get the full bounce dump to debug why a message failed?
instructions:
- text: Get the raw dump for bounce {bounceid}.
slots:
bounceid: path.bounceid
- text: Show the original bounce message source for bounce {bounceid}.
slots:
bounceid: path.bounceid
method: generated
generated: '2026-10-01'
- target: $.paths['/bounces/{bounceid}/activate'].put
update:
x-apievangelist-phrasing:
intent: Reactivate a bounced address
effect: write
questions:
- How do I start sending again to an address that was deactivated after a bounce?
- Can I reactivate a recipient once they've fixed their mailbox?
instructions:
- text: Reactivate the address behind bounce {bounceid}.
slots:
bounceid: path.bounceid
- text: Activate bounce {bounceid} so we can email that recipient again.
slots:
bounceid: path.bounceid
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/postmark-bounces-api-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.