{"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"},"id":"postmark/email","name":"Postmark email API","vendor":"Postmark","status":"researched","last_verified":null,"last_researched":"2026-10-25","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.","account_model":null,"prerequisites":[{"need":"A domain you control with access to its DNS settings"}],"identity_requires":[],"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_url":"https://postmarkapp.com/support/article/1046-how-do-i-verify-a-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_url":"https://postmarkapp.com/support/article/1084-how-does-the-account-approval-process-work"}],"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","gate":"human_login","human_only":true,"gate_label":"You sign in","depends_on":[],"optional":false,"url":"https://account.postmarkapp.com/login","lead_time":null,"preflight":[],"captures":null},{"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","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-in"],"optional":false,"url":null,"lead_time":null,"preflight":[],"captures":null},{"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","gate":"none","human_only":false,"gate_label":null,"depends_on":["add-domain"],"optional":false,"url":null,"lead_time":{"official":{"text":"DKIM and Return-Path show as verified within 48 hours of adding the records.","source_url":"https://postmarkapp.com/support/article/1046-how-do-i-verify-a-domain","source_title":"Postmark support - How do I verify a domain?"},"reported":null,"typical_minutes":null},"preflight":["dns_record_resolves"],"captures":null},{"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","gate":"none","human_only":false,"gate_label":null,"depends_on":["sign-in"],"optional":false,"url":null,"lead_time":null,"preflight":[],"captures":"POSTMARK_SERVER_TOKEN"},{"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","gate":"third_party_review","human_only":true,"gate_label":"The provider reviews it","depends_on":["add-dns-records"],"optional":false,"url":null,"lead_time":{"official":{"text":"Review is completed in less than 24 hours on weekdays and a little longer at weekends.","source_url":"https://postmarkapp.com/support/article/1084-how-does-the-account-approval-process-work","source_title":"Postmark support - How does the account approval process work?"},"reported":null,"typical_minutes":null},"preflight":[],"captures":null}],"gates":[{"step":"sign-in","gate":"human_login","label":"You sign in"},{"step":"add-domain","gate":"human_submit","label":"You press submit"},{"step":"request-approval","gate":"third_party_review","label":"The provider reviews it"}],"lead_times":[{"step":"add-dns-records","what":"Add the DKIM and Return-Path records","official":{"text":"DKIM and Return-Path show as verified within 48 hours of adding the records.","source_url":"https://postmarkapp.com/support/article/1046-how-do-i-verify-a-domain","source_title":"Postmark support - How do I verify a domain?"},"reported":null},{"step":"request-approval","what":"Request account approval","official":{"text":"Review is completed in less than 24 hours on weekdays and a little longer at weekends.","source_url":"https://postmarkapp.com/support/article/1084-how-does-the-account-approval-process-work","source_title":"Postmark support - How does the account approval process work?"},"reported":null}],"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,"example_format":null,"environments":null}],"renewals":[],"estimated_minutes":null,"guide_url":"https://verapli.com/guides/postmark/email"}