Class SmsClient
- Namespace
- Auth0.ManagementApi.Guardian.Factors
- Assembly
- Auth0.ManagementApi.dll
public class SmsClient : ISmsClient
- Inheritance
-
SmsClient
- Implements
- Inherited Members
- Extension Methods
Methods
GetSelectedProviderAsync(RequestOptions?, CancellationToken)
This endpoint has been deprecated. To complete this action, use the Retrieve phone configuration endpoint instead.
<b>Previous functionality</b>: Retrieve details for the multi-factor authentication SMS provider configured for your tenant.
public WithRawResponseTask<GetGuardianFactorsProviderSmsResponseContent> GetSelectedProviderAsync(RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
optionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.Sms.GetSelectedProviderAsync();
GetTemplatesAsync(RequestOptions?, CancellationToken)
This endpoint has been deprecated. To complete this action, use the Retrieve enrollment and verification phone templates endpoint instead.
<b>Previous function</b>: Retrieve details of SMS enrollment and verification templates configured for your tenant.
public WithRawResponseTask<GetGuardianFactorSmsTemplatesResponseContent> GetTemplatesAsync(RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
optionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.Sms.GetTemplatesAsync();
GetTwilioProviderAsync(RequestOptions?, CancellationToken)
Retrieve the Twilio SMS provider configuration (subscription required).
A new endpoint is available to retrieve the Twilio configuration related to phone factors (<a href="https://auth0.com/docs/api/management/v2/#!/Guardian/get_twilio">phone Twilio configuration</a>). It has the same payload as this one. Please use it instead.
public WithRawResponseTask<GetGuardianFactorsProviderSmsTwilioResponseContent> GetTwilioProviderAsync(RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
optionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.Sms.GetTwilioProviderAsync();
SetProviderAsync(SetGuardianFactorsProviderSmsRequestContent, RequestOptions?, CancellationToken)
This endpoint has been deprecated. To complete this action, use the Update phone configuration endpoint instead.
<b>Previous functionality</b>: Update the multi-factor authentication SMS provider configuration in your tenant.
public WithRawResponseTask<SetGuardianFactorsProviderSmsResponseContent> SetProviderAsync(SetGuardianFactorsProviderSmsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestSetGuardianFactorsProviderSmsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.Sms.SetProviderAsync(
new SetGuardianFactorsProviderSmsRequestContent
{
Provider = GuardianFactorsProviderSmsProviderEnum.Auth0,
}
);
SetTemplatesAsync(SetGuardianFactorSmsTemplatesRequestContent, RequestOptions?, CancellationToken)
This endpoint has been deprecated. To complete this action, use the Update enrollment and verification phone templates endpoint instead.
<b>Previous functionality</b>: Customize the messages sent to complete SMS enrollment and verification.
public WithRawResponseTask<SetGuardianFactorSmsTemplatesResponseContent> SetTemplatesAsync(SetGuardianFactorSmsTemplatesRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestSetGuardianFactorSmsTemplatesRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.Sms.SetTemplatesAsync(
new SetGuardianFactorSmsTemplatesRequestContent
{
EnrollmentMessage = "enrollment_message",
VerificationMessage = "verification_message",
}
);
SetTwilioProviderAsync(SetGuardianFactorsProviderSmsTwilioRequestContent, RequestOptions?, CancellationToken)
This endpoint has been deprecated. To complete this action, use the Update Twilio phone configuration endpoint.
<b>Previous functionality</b>: Update the Twilio SMS provider configuration.
public WithRawResponseTask<SetGuardianFactorsProviderSmsTwilioResponseContent> SetTwilioProviderAsync(SetGuardianFactorsProviderSmsTwilioRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestSetGuardianFactorsProviderSmsTwilioRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.Sms.SetTwilioProviderAsync(
new SetGuardianFactorsProviderSmsTwilioRequestContent()
);