GoodSender Test Console

pataridze.me × api.dev.goodsender.com · all endpoints, all corner cases

POST /v1/emails/verify

Send an opt-in approval email to a recipient. GoodSender dispatches a verification link. Statuses after call: unverified → verification_sent.

response
GET /v1/emails/{email}

Look up the current verification lifecycle state for any address. Possible statuses: unverified · verification_sent · failed · approved · rejected. Returns 404 if address is unknown.

response
POST /v1/emails/template

Send a transactional email via a predefined template. No recipient consent required. Returns "rejected" if recipient has explicitly opted out. Unknown recipients are auto-registered as unverified.

Variables
response
POST /v1/emails/send

Send a custom email to a recipient who has approved status. Supports plain text, HTML, and Markdown (rendered server-side). Unverified or rejected recipients will be silently skipped.

response