Are custom domains included?
Not on Free. Starter includes 15 custom domains and Pro includes 200. POST /api/v1/domains {"domain":"agents.example.com"} returns SPF, DKIM, DMARC, and MX records. GET /api/v1/domains/:id shows status. The daily cron sends domain.verified when the records match. Cooper writes DNS for an active zone already on the operator Cloudflare account. A hostname that is not a zone on that account uses external DNS: you publish the returned records at your DNS host, and Cooper checks them with public DNS. Onboard still issues username@cooperemail.com with no DNS.