List Bounces

postmark.list_bounces
ActionEmailconnection required

Calls the Postmark API with the connection's credentials.

List the bounces recorded for the server, filtered by type, tag, date range or recipient.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Postmark
Secret shape
the server API token, or {"server_token": "…"}
Config it needs
message_stream, from_address, base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

10 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
count
How many bounces to return in one page. Postmark's maximum is 500.
numberNo501–500—
offset
How many records to skip before the page starts, for paging through results.
numberNo00–1000000—
bounce_type
Only bounces of this type, e.g. HardBounce for an address that does not exist or SpamComplaint for a report.
stringNo—one of "HardBounce", "Transient", "Unsubscribe", "Subscribe", "AutoResponder", "AddressChange", "DnsError", "SpamNotification", "OpenRelayTest", "Unknown", "SoftBounce", "VirusNotification", "ChallengeVerification", "BadEmailAddress", "SpamComplaint", "ManuallyDeactivated", "Unconfirmed", "Blocked", "SMTPApiError", "InboundError", "DMARCPolicy", "TemplateRenderingFailed"—
inactive
True for only addresses Postmark has deactivated, false for only active ones. Leave unset to return both.
booleanNo———
email_filter
Only bounces whose recipient address contains this text.
stringNo———
tag
Only records whose message carried this Postmark tag.
stringNo———
message_id
Only the bounce for this Postmark MessageID.
stringNo———
fromdate
Only records from this date/time onward, as 2021-01-01 or 2021-01-01T12:00:00. Postmark interprets it in US Eastern time.
stringNo———
todate
Only records up to this date/time, as 2021-01-01 or 2021-01-01T12:00:00. Postmark interprets it in US Eastern time.
stringNo———
message_stream
The message stream to read bounces from. Leave blank to use the stream on the connection, which defaults to Postmark's 'outbound' stream.
stringNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "count": 50,
  "offset": 0
}

Output

One shape.

result

FieldTypeExample
items
The records on this page, exactly as Postmark returned them.
array—
count
How many records are on this page.
number—
total_count
How many records match the filter in total, across every page.
number—
{
  "count": 0,
  "items": [],
  "total_count": 0
}

See List Bounces run in a workflow.

In a technical demo we add the Postmark connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.