Send invoice emails from your own domain
Register a domain on the account, publish its DNS records and verify it: invoice emails then go out from your address instead of BeeL.'s.
Custom sending domains are an Enterprise add-on: talk to sales to add it. Domains belong to the account and are the same in Test and Live; writes need a live API key. Verification is asynchronous, a domain never verified is removed after 72 hours, and sending never stops because of a domain: if it is not verified, the email goes out from BeeL.'s address.
What else changed
- Six new operations under
/v1/accounts/{account_id}/email-domains, with theemail-domains:readandemail-domains:writescopes. - Three new webhooks:
email_domain.verified,email_domain.failedandemail_domain.removed, sent only to the Live endpoints of the account that owns the domain. - Six new error codes, all starting with
EMAIL_DOMAIN_.
Endpoints
- GET/v1/accounts/{account_id}/email-domainsList the domains and the account's limit
- POST/v1/accounts/{account_id}/email-domainsRegister a domain and get its DNS records
- GET/v1/accounts/{account_id}/email-domains/{email_domain_id}Read one domain
- POST/v1/accounts/{account_id}/email-domains/{email_domain_id}/verifyAsk for a new DNS check
- PUT/v1/accounts/{account_id}/email-domains/{email_domain_id}/defaultMake it the account's default
- DELETE/v1/accounts/{account_id}/email-domains/{email_domain_id}Remove it
Where to go next
Each company chooses its sender and default email content
New `GET`/`PUT /v1/companies/{company_id}/email-configuration`: the address a company's invoice emails use, plus default subject, message, cc and extra recipients.
Invoices and emails without the BeeL. mark
With the branding removal add-on, available on Enterprise plans, PDFs generated from then on drop the "Generated with BeeL." footer and invoice emails drop the BeeL. mark.