EmailAliasesManager
July 28, 2025 ยท View on GitHub
List user's email aliases
Retrieves all email aliases for a user. The collection does not include the primary login for the user.
This operation is performed by calling function getUserEmailAliases.
See the endpoint docs at API Reference.
try await client.emailAliases.getUserEmailAliases(userId: newUser.id)
Arguments
- userId
String- The ID of the user. Example: "12345"
- headers
GetUserEmailAliasesHeaders- Headers of getUserEmailAliases method
Returns
This function returns a value of type EmailAliases.
Returns a collection of email aliases.
Create email alias
Adds a new email alias to a user account..
This operation is performed by calling function createUserEmailAlias.
See the endpoint docs at API Reference.
try await client.emailAliases.createUserEmailAlias(userId: newUser.id, requestBody: CreateUserEmailAliasRequestBody(email: newAliasEmail))
Arguments
- userId
String- The ID of the user. Example: "12345"
- requestBody
CreateUserEmailAliasRequestBody- Request body of createUserEmailAlias method
- headers
CreateUserEmailAliasHeaders- Headers of createUserEmailAlias method
Returns
This function returns a value of type EmailAlias.
Returns the newly created email alias object.
Remove email alias
Removes an email alias from a user.
This operation is performed by calling function deleteUserEmailAliasById.
See the endpoint docs at API Reference.
try await client.emailAliases.deleteUserEmailAliasById(userId: newUser.id, emailAliasId: newAlias.id!)
Arguments
- userId
String- The ID of the user. Example: "12345"
- emailAliasId
String- The ID of the email alias. Example: "23432"
- headers
DeleteUserEmailAliasByIdHeaders- Headers of deleteUserEmailAliasById method
Returns
This function returns a value of type ``.
Removes the alias and returns an empty response.