{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"36a7cc8be94989d28b1bdbdd409f8d98318c0e46bb36a33089b740f0a4e23a65","entry":{"id":"postmark/email","name":"Postmark email API","vendor":"Postmark","summary":"Transactional email API. Verify your domain (DKIM TXT and Return-Path CNAME), get a server API token, and request account approval before sending to outside recipients.","category":"email","group":"A","homepage":"https://postmarkapp.com/","docs":["https://postmarkapp.com/developer"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"verify-domain","url":"https://postmarkapp.com/support/article/1046-how-do-i-verify-a-domain","title":"Postmark support - How do I verify a domain?","accessed":"2026-10-25","supports":"DKIM TXT record from Sender Signatures > DNS Settings; Return-Path CNAME default hostname pm_bounces pointing to pm.mtasv.net; both verify within 48 hours; Verify button for a manual check; domain verification lets you send from any address on the domain","kind":"official"},{"id":"approval","url":"https://postmarkapp.com/support/article/1084-how-does-the-account-approval-process-work","title":"Postmark support - How does the account approval process work?","accessed":"2026-10-25","supports":"Unapproved accounts cannot send outside added and verified domains; sink address test@blackhole.postmarkapp.com; link tracking unavailable until approval; only Account Owner submits approval; review under 24 hours on weekdays, longer on weekends","kind":"official"},{"id":"api-overview","url":"https://postmarkapp.com/developer/api/overview","title":"Postmark API overview","accessed":"2026-10-25","supports":"X-Postmark-Server-Token and X-Postmark-Account-Token headers; server token on the server's API Tokens tab; POSTMARK_API_TEST test value; no env var names documented","kind":"official"},{"id":"pricing","url":"https://postmarkapp.com/pricing","title":"Postmark pricing","accessed":"2026-10-25","supports":"Developer plan 100 emails/month free, no overages, does not expire; Basic $15/mo for 10,000 emails","kind":"official"}],"allowed_domains":["postmarkapp.com"],"prerequisites":[{"need":"A domain you control with access to its DNS settings"}],"have_ready":[{"kind":"other","description":"DNS access for the sending domain","why":"DKIM and Return-Path records are added at your DNS host.","needed_for":["add-dns-records"],"auto_check":"dns_record","source":"verify-domain"},{"kind":"other","description":"Examples of the emails you plan to send","why":"Postmark reviews accounts for approval to protect its sending reputation.","needed_for":["request-approval"],"auto_check":"none","source":"approval"}],"steps":[{"id":"sign-in","title":"Sign in or create a Postmark account","summary":"Sign in to Postmark. If you have no account yet, you create it yourself; verapli does not create accounts.","route":"guided","depends_on":[],"gate":"human_login","url":"https://account.postmarkapp.com/login"},{"id":"add-domain","title":"Add your sending domain","summary":"On the Sender Signatures page, add your domain so you can send from any address on it.","route":"guided","depends_on":["sign-in"],"gate":"human_submit","sources":["verify-domain"]},{"id":"add-dns-records","title":"Add the DKIM and Return-Path records","summary":"Add the DKIM TXT record with the hostname and value Postmark shows, and a CNAME at pm_bounces (default) pointing to pm.mtasv.net. Click Verify if they do not verify on their own.","route":"guided","depends_on":["add-domain"],"gate":"none","lead_time":{"official":{"text":"DKIM and Return-Path show as verified within 48 hours of adding the records.","source":"verify-domain"}},"preflight":[{"rule":"dns_record_resolves","params":{"name":"pm_bounces.{domain}","type":"CNAME","value":"pm.mtasv.net"}}],"recovery":[{"hiccup":"Record not verified automatically","fix":"Use the Verify button next to the record to start a manual check.","source":"verify-domain"}],"sources":["verify-domain"]},{"id":"get-server-token","title":"Copy the server API token","summary":"Open your server's API Tokens tab and copy the Server API token (sent in the X-Postmark-Server-Token header).","route":"guided","depends_on":["sign-in"],"gate":"none","capture":{"env":"POSTMARK_SERVER_TOKEN","kind":"token"},"sources":["api-overview"]},{"id":"request-approval","title":"Request account approval","summary":"The Account Owner submits the account for approval. Until approved you can only send to domains you added and verified (or the test@blackhole.postmarkapp.com sink), and link tracking is off.","route":"guided","depends_on":["add-dns-records"],"gate":"third_party_review","lead_time":{"official":{"text":"Review is completed in less than 24 hours on weekdays and a little longer at weekends.","source":"approval"}},"recovery":[{"hiccup":"Account not approved","fix":"Email support@postmarkapp.com with examples of the emails you want to send.","source":"approval"}],"sources":["approval"]}],"outputs":[{"name":"POSTMARK_SERVER_TOKEN","description":"Postmark Server API token (X-Postmark-Server-Token). Postmark's docs name no env var; this name is a verapli convention.","secret":true,"from_step":"get-server-token"}],"terms_notes":[{"kind":"rules_say","severity":"amber","title":"Approval gate","text":"Until Postmark approves the account you cannot send to addresses outside your verified domains.","source":"approval"}],"pricing_notes":{"free_tier":"Developer plan, 100 emails/month, no overages, does not expire.","costs":"Basic from $15/month for 10,000 emails (extra $1.80 per 1,000); Pro $16.50 and Platform $18.00 starting tiers.","source":"pricing"},"stripe_projects":false,"api_provisioning":{"available":"partial","notes":"Servers and sender signatures can be managed with the account-token API; sign-up, approval and DNS are manual.","source":"api-overview"},"detect":{"env_names":["POSTMARK_SERVER_TOKEN"]}}}