Table of Contents

Interface IEmailTemplatesClient

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
public interface IEmailTemplatesClient
Extension Methods

Methods

CreateAsync(CreateEmailTemplateRequestContent, RequestOptions?, CancellationToken)

Create an email template.

WithRawResponseTask<CreateEmailTemplateResponseContent> CreateAsync(CreateEmailTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request CreateEmailTemplateRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<CreateEmailTemplateResponseContent>

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.

WithRawResponseTask<GetEmailTemplateResponseContent> GetAsync(EmailTemplateNameEnum templateName, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

templateName EmailTemplateNameEnum
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<GetEmailTemplateResponseContent>

SetAsync(EmailTemplateNameEnum, SetEmailTemplateRequestContent, RequestOptions?, CancellationToken)

Update an email template.

WithRawResponseTask<SetEmailTemplateResponseContent> SetAsync(EmailTemplateNameEnum templateName, SetEmailTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

templateName EmailTemplateNameEnum
request SetEmailTemplateRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<SetEmailTemplateResponseContent>

UpdateAsync(EmailTemplateNameEnum, UpdateEmailTemplateRequestContent, RequestOptions?, CancellationToken)

Modify an email template.

WithRawResponseTask<UpdateEmailTemplateResponseContent> UpdateAsync(EmailTemplateNameEnum templateName, UpdateEmailTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

templateName EmailTemplateNameEnum
request UpdateEmailTemplateRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<UpdateEmailTemplateResponseContent>