API reference

A developer email API shaped around delivery, inbound, and domain operations

Bavimail groups the API by the jobs your product actually needs: send email, verify domains, process inbound traffic, monitor analytics, and keep suppressions in sync.

Typical path

01Verify a domain
02Send your first event-driven email
03Subscribe to delivery and engagement webhooks
04Monitor reputation, suppressions, and analytics
Resources

The main parts of the Bavimail API

Emails

Send email, schedule delivery, cancel work, and inspect message-level state and analytics.

Domains

Add sending domains, inspect DNS records, and verify SPF, DKIM, DMARC, and MAIL FROM state.

Inbound

Receive parsed inbound mail with message bodies, headers, attachments, and routing metadata.

Webhooks

Create endpoints, rotate secrets, and receive delivery, engagement, bounce, and complaint events.

Analytics

Read aggregate and message-level deliverability and engagement metrics from a single surface.

Suppressions

Inspect and manage suppressed recipients so you do not retry bad or complained addresses.

Implementation order

Most teams only need four steps to reach a safe production baseline

01

Create an API key and wire the send endpoint.

02

Verify your sending domain and confirm DNS records.

03

Subscribe to webhooks for delivery, engagement, and bounce state.

04

Review analytics and suppressions so the sending system stays clean over time.

More

Keep reading from the API into the rest of the platform

Explore next

Transactional Email API

Send app email with batch sends, scheduling, analytics, and clean domain controls.

Learn more

Inbound Email Processing

Receive email, parse content, capture attachments, and route inbound traffic to your app.

Learn more

Email Webhooks

Verify signed webhook events for delivered, opened, clicked, bounced, and complaint workflows.

Learn more

Domain Verification

Guide teams through SPF, DKIM, DMARC, MAIL FROM, and production-ready domain authentication.

Learn more
Docs paths

Docs Overview

Start with the platform model, launch sequence, and production checklist.

Learn more

API Reference

See the core resources for send, inbound, domains, analytics, and suppressions.

Learn more

Webhook Docs

Learn the event model, signature verification flow, and retry patterns.

Learn more

SDK Guides

Install the official TypeScript, Python, and .NET clients with working examples.

Learn more
Buyer research

Bavimail vs Resend

Compare pricing posture, inbound depth, domain tooling, and production workflows.

Learn more

Bavimail vs SendGrid

See where Bavimail is simpler for modern developer teams and smaller production stacks.

Learn more

Need pricing context?

See the plan structure, retention windows, and overage model before you ship.

View pricing

Need implementation help?

Use the docs hub for quickstarts, API concepts, SDKs, and webhook guides.

Read docs

Need migration proof?

Compare Bavimail against incumbent options before you change providers.

Compare providers