docs/classes/management.SDK.PhoneClient-1.html
getMessageTypessetMessageTypesgetTwilioProvidersetTwilioProvidergetSelectedProvidersetProvidergetTemplatessetTemplates
new PhoneClient(options: BaseClientOptions): PhoneClient
getMessageTypes(
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<GetGuardianFactorPhoneMessageTypesResponseContent>
Retrieve list of phone-type MFA factors (i.e., sms and voice) that are enabled for your tenant.
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.getMessageTypes()Copy
setMessageTypes(
request: SetGuardianFactorPhoneMessageTypesRequestContent,
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<SetGuardianFactorPhoneMessageTypesResponseContent>
Replace the list of phone-type MFA factors (i.e., sms and voice) that are enabled for your tenant.
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.setMessageTypes({ message_types: ["sms"] })Copy
getTwilioProvider(
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<GetGuardianFactorsProviderPhoneTwilioResponseContent>
Retrieve configuration details for a Twilio phone provider that has been set up in your tenant. To learn more, review Configure SMS and Voice Notifications for MFA.
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.getTwilioProvider()Copy
setTwilioProvider(
request?: SetGuardianFactorsProviderPhoneTwilioRequestContent,
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<SetGuardianFactorsProviderPhoneTwilioResponseContent>
Update the configuration of a Twilio phone provider that has been set up in your tenant. To learn more, review Configure SMS and Voice Notifications for MFA.
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.setTwilioProvider()Copy
getSelectedProvider(
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<GetGuardianFactorsProviderPhoneResponseContent>
Retrieve details of the multi-factor authentication phone provider configured for your tenant.
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.getSelectedProvider()Copy
setProvider(
request: SetGuardianFactorsProviderPhoneRequestContent,
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<SetGuardianFactorsProviderPhoneResponseContent>
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.setProvider({ provider: "auth0" })Copy
getTemplates(
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<GetGuardianFactorPhoneTemplatesResponseContent>
Retrieve details of the multi-factor authentication enrollment and verification templates for phone-type factors available in your tenant.
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.getTemplates()Copy
setTemplates(
request: SetGuardianFactorPhoneTemplatesRequestContent,
requestOptions?: PhoneClient.RequestOptions,
): HttpResponsePromise<SetGuardianFactorPhoneTemplatesResponseContent>
Customize the messages sent to complete phone enrollment and verification (subscription required).
OptionalrequestOptions: PhoneClient.RequestOptionsRequest-specific configuration.
await client.guardian.factors.phone.setTemplates({ enrollment_message: "enrollment_message", verification_message: "verification_message" })Copy
Protected Readonly_options_options: NormalizedClientOptionsWithAuth<BaseClientOptions>
Member Visibility
ThemeOSLightDark
Constructors constructor Methods getMessageTypessetMessageTypesgetTwilioProvidersetTwilioProvidergetSelectedProvidersetProvidergetTemplatessetTemplates Properties _options