Automate what your team does today. Every UI action has an endpoint.
Manage providers, routing rules, ramps, inboxes, parsers, suppression lists, DMARC domains and webhooks from a script. Every key is scoped, revocable and rotatable — no shared admin credential your CI job hangs on.
“It works in the dashboard; we can’t automate it.”
Your ESP has an admin dashboard and an API. The two do not cover the same operations. The bounce-list cleaner runs by a human clicking a button; the provider-failover switch is UI-only; the suppression export needs a support ticket. So your on-call runbook is a screenshot walkthrough, and your Terraform never touches email.
sendrules is API-parity by design. Every UI action has an endpoint behind it, in the same versioned REST API. Whatever your team does by hand today, a script can do tomorrow — with an audit-trail entry naming the API key that fired it.