Class EmailTemplatesClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public class EmailTemplatesClient : IEmailTemplatesClient
- Inheritance
-
EmailTemplatesClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(CreateEmailTemplateRequestContent, RequestOptions?, CancellationToken)
Create an email template.
public WithRawResponseTask<CreateEmailTemplateResponseContent> CreateAsync(CreateEmailTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateEmailTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.EmailTemplates.CreateAsync(
new CreateEmailTemplateRequestContent { Template = EmailTemplateNameEnum.VerifyEmail }
);
GetAsync(EmailTemplateNameEnum, RequestOptions?, CancellationToken)
Retrieve an email template by pre-defined name. These names are verify_email, verify_email_by_code, reset_email, reset_email_by_code, welcome_email, blocked_account, stolen_credentials, enrollment_email, mfa_oob_code, user_invitation, and async_approval. The names change_password, and password_reset are also supported for legacy scenarios.
public WithRawResponseTask<GetEmailTemplateResponseContent> GetAsync(EmailTemplateNameEnum templateName, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
templateNameEmailTemplateNameEnumoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.EmailTemplates.GetAsync(EmailTemplateNameEnum.VerifyEmail);
SetAsync(EmailTemplateNameEnum, SetEmailTemplateRequestContent, RequestOptions?, CancellationToken)
Update an email template.
public WithRawResponseTask<SetEmailTemplateResponseContent> SetAsync(EmailTemplateNameEnum templateName, SetEmailTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
templateNameEmailTemplateNameEnumrequestSetEmailTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.EmailTemplates.SetAsync(
EmailTemplateNameEnum.VerifyEmail,
new SetEmailTemplateRequestContent { Template = EmailTemplateNameEnum.VerifyEmail }
);
UpdateAsync(EmailTemplateNameEnum, UpdateEmailTemplateRequestContent, RequestOptions?, CancellationToken)
Modify an email template.
public WithRawResponseTask<UpdateEmailTemplateResponseContent> UpdateAsync(EmailTemplateNameEnum templateName, UpdateEmailTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
templateNameEmailTemplateNameEnumrequestUpdateEmailTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.EmailTemplates.UpdateAsync(
EmailTemplateNameEnum.VerifyEmail,
new UpdateEmailTemplateRequestContent()
);