createEmailAddress()
Creates an EmailAddress
for the specified user.
function createEmailAddress: (params: CreateEmailAddressParams) => Promise<EmailAddress>;
- Name
userId
- Type
string
- Description
The ID of the user to create the email address for.
- Name
emailAddress
- Type
string
- Description
The email address to assign to the specified user.
- Name
primary?
- Type
boolean
- Description
Whether or not to set the email address as the user's primary email address.
- Name
verified?
- Type
boolean
- Description
Whether or not the email address is verified.
const response = await clerkClient.emailAddresses.createEmailAddress({
userId: "user_2bxfCJOe0Ocd8DNe9hFN3EXvfOu",
emailAddress: "testclerk123@gmail.com",
primary: true,
verified: true
})
console.log(response);
/*
_EmailAddress {
id: 'idn_2bxnrjq6IbzcU4iOR5i13v29VPK',
emailAddress: 'testclerk123@gmail.com',
verification: _Verification {
status: 'verified',
strategy: 'admin',
externalVerificationRedirectURL: null,
attempts: null,
expireAt: null,
nonce: null
},
linkedTo: []
}
*/
Backend API (BAPI) endpoint
This method in the SDK is a wrapper around the BAPI endpoint POST/email_addresses
. See the BAPI reference for more details.
Feedback
Last updated on