Verified Senders

For one-off From: addresses where you don't control the domain's DNS — e.g. sending as [email protected] when you don't own startup.com.

Verified senders use a magic-link flow (like Slack or Google Docs): Finn emails the address, they click a link, the address becomes usable. Finn then sends on-behalf through its relay so SES accepts mail from a domain the tenant hasn't DKIM-verified.

Not allowed if the sender's domain publishes DMARC p=reject — those domains have explicitly said nobody should send on their behalf.

POST /v1/senders

Start the magic-link flow.

{"email": "[email protected]"}

Response — 201 Created

{
  "id": "…",
  "email": "[email protected]",
  "status": "pending",
  "dmarc_policy": "none",
  "created_at": "2026-04-20T16:10:00Z"
}

Status flips to "verified" after the recipient clicks the link.

Errors

GET /v1/senders

List verified senders.

{"senders": [ /* Sender objects */ ]}

DELETE /v1/senders/{id}

Revoke a verified sender. Returns 204 No Content. Future POST /v1/send calls using the revoked address will be rejected.