createEmailAddress()
Creates an EmailAddress
for the specified user.
function createEmailAddress: (params: CreateEmailAddressParams) => Promise<EmailAddress>;
CreateEmailAddressParams
Name | Type | Description |
---|---|---|
userId | string | The ID of the user to create the email address for. |
emailAddress | string | The email address to assign to the specified user. |
primary? | boolean | Whether or not to set the email address as the user's primary email address. |
verified? | boolean | Whether or not the email address is verified. |
createEmailAddress()
example
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(opens in a new tab) for more details.
Last updated on February 22, 2024