support@example.com, the message lands in the same inbox as alice@example.com — no second account, no separate login, no extra storage. Aliases are ideal for role-based addresses, shared team inboxes, and keeping your domain tidy without multiplying the number of accounts you manage. In UGMail, you add aliases by updating the emails array on an existing principal via the API.
What you can do with aliases
- Route
support@,info@,billing@, andhello@to the right person’s inbox without creating separate accounts - Give a single person multiple identities (e.g.,
alice@example.comanda.smith@example.com) that all land in one place - Set up team inboxes where multiple senders all receive replies at a shared address
- Consolidate role-based addresses during a team restructure without interrupting email delivery
Add an alias to an existing mailbox
To add aliases, send aPATCH request to /api/principal/{email} with the full, updated emails array. The array must always include the primary address — any address you include beyond the first becomes an alias.
support@example.com or info@example.com will be delivered to Alice’s inbox. Alice can also send from these addresses if her email client supports multiple sender identities.
Remove an alias
To remove an alias, send the samePATCH request with an emails array that omits the address you want to remove. Only the addresses in the new array will be active — anything left out is removed.
Aliases vs. forwarders
Aliases and forwarders both let you receive email at multiple addresses, but they work differently:
Use aliases when the destination is a mailbox you manage in UGMail. Use forwarders when you need to redirect mail to an external address, such as a team member’s personal account or a third-party helpdesk.
Aliases must use domains that are already registered in your UGMail account. If you try to add an alias on a domain you haven’t set up yet (e.g.,
support@newdomain.com before adding newdomain.com), the request will fail with an error indicating the domain is not found. Set up the domain first, then add aliases on it.Next steps
Provision a Mailbox
Create new mailboxes to assign aliases to via the Management API.
SaaS Onboarding
Automate mailbox and alias provisioning for every new user or team.

