Admin lives under /admin. Doota’s model is one organization = one mail
domain, so administration is organized around domains and the people in them.


Roles
| Role | Can |
|---|---|
| super-admin | Everything, incl. onboarding domains and creating orgs. The genesis account. |
| admin | Manage users within organizations they administer. |
| member | Use their mailbox(es); no admin surface. |
Every privileged action routes through a single authorization chokepoint
(can()), so there’s no parallel permission path to slip through.
In this section
Domains
Onboard a domain via Cloudflare, watch it go active, and wire mail.
Users
Provision members and admins, pause access, and remove people.
API keys
Mint bearer keys to send mail programmatically.
Webhooks
POST signed event payloads to your systems on send, delivery, bounce, or arrival.
Admin surface
/admin/domains— domain onboarding (super-admin)./admin/organizations— orgs and their members, mailboxes, settings, suppressions, insights./admin/oversight— cross-org oversight.