Docs
/Introduction
API
Reference & Endpoints.
Dub exposes several endpoints for incoming email processing and data synchronization.
Email Webhook
The endpoint used by Cloudflare Workers to forward incoming emails into your personal database.
Post
/api/webhook/emailHeaders
Content-Typeapplication/json
X-Dub-SecretWebhook Secret
Payload Example
{
"from": "sender@domain.com",
"to": "you@yourdomain.com",
"subject": "Hello World",
"body": "Welcome to your personal email infrastructure.",
"accountId": "default-account"
}Auth API (Neon Auth)
Authentication is handled via standard Neon Auth endpoints. The mobile app uses these to verify sessions.
Login
POST /api/auth/loginSession
GET /api/auth/sessionApplication API
The core application API for managing emails, domains, and identities. All requests require a valid session token.
Emails
Post
/api/emails/send— Send an outgoing emailGet
/api/emails— List emails by category or identityPatch
/api/emails/[id]— Update email status (Read/Starred/Trash)Identities & Domains
Get
/api/identities— Get user aliasesPost
/api/identities— Create a new email aliasGet
/api/domains— List verified domains