create_mailbox
ActiveTool of run.domani/domani
Create an email address. Specify slug (required) and optionally domain. Pass workspace_id to create it inside a workspace you own; custom-domain creation atomically adopts the domain and all unscoped sibling mailboxes so a domain is never split. For custom domains: email DNS is auto-configured on first use. For imported domains (external registrar): returns DNS records to add manually at your registrar. For domani.run: omit domain. Max 5 mailboxes per account, 1 free @domani.run per user. Pass force=true to override existing email provider (Google Workspace, etc.). API: POST /api/emails with {address}.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"name": {
"type": "string",
"description": "Display name for outbound emails, e.g. 'John Doe'. Shows as 'John Doe <slug@domain>' in recipients' inboxes"
},
"slug": {
"type": "string",
"description": "Local part of the email address, e.g. 'hello' for hello@mysite.com"
},
"force": {
"type": "boolean",
"description": "Override existing MX records (e.g. Google Workspace). Default: false"
},
"domain": {
"type": "string",
"description": "Domain for the mailbox. Omit for domani.run"
},
"workspace_id": {
"type": "string",
"description": "Workspace ID from list_workspaces; owner-only"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
run.domani/domani
https://github.com/gwendall/domani
1/7 registries