Auth0.Management.Guardian (Auth0Api v1.4.0) View Source
Documentation for Auth0 Management API of Guardian.
endpoint
- /api/v2/guardian/factors
- /api/v2/guardian/policies
- /api/v2/guardian/enrollments/{id}
- /api/v2/guardian/factors/phone/message-types
- /api/v2/guardian/factors/phone/selected-provider
- /api/v2/guardian/factors/phone/templates
- /api/v2/guardian/factors/sms/selected-provider
- /api/v2/guardian/factors/sms/templates
- /api/v2/guardian/factors/phone/providers/twilio
- /api/v2/guardian/factors/push-notification/providers/sns
- /api/v2/guardian/factors/sms/providers/twilio
- /api/v2/guardian/enrollments/ticket
- /api/v2/guardian/factors/{name}
Link to this section Summary
Functions
Create a multi-factor authentication enrollment ticket.
Delete a multi-factor authentication enrollment.
Retrieve AWS SNS push notification configuration.
Retrieve a multi-factor authentication enrollment.
Retrieve phone configuration (one of auth0|twilio|phone-message-hook).
Retrieve the Enabled Phone Factors.
Retrieve Enrollment and Verification Phone Templates.
Retrieve SMS configuration (one of auth0|twilio|phone-message-hook).
Retrieve SMS Enrollment and Verification Templates.
Retrieve Twilio phone configuration.
Retrieve Twilio SMS configuration.
Retrieve Factors and their Status.
Get the Multi-factor Authentication policies.
Update SNS configuration for push notifications.
Set the Multi-factor Authentication policies.
Update AWS SNS push notification configuration.
Update a Multi-factor Authentication Factor.
Update phone configuration (one of auth0|twilio|phone-message-hook).
Update the Enabled Phone Factors.
Update Enrollment and Verification Phone Templates.
Update SMS configuration (one of auth0|twilio|phone-message-hook).
Update SMS Enrollment and Verification Templates.
Update Twilio phone configuration.
Update Twilio SMS configuration.
Link to this section Types
Specs
config() :: Auth0.Config.t()
Specs
Specs
id() :: String.t()
Specs
name() :: String.t()
Specs
response_body() :: String.t()
Link to this section Functions
Specs
create_enrollment_ticket( Auth0.Management.Guardian.Enrollments.Ticket.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianEnrollmentTicket.t(), response_body()} | error()
Create a multi-factor authentication enrollment ticket.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/post_ticket
Specs
delete_enrollment(id(), config()) :: {:ok, String.t(), response_body()} | error()
Delete a multi-factor authentication enrollment.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/delete_enrollments_by_id
Specs
get_aws_sns_configuration(config()) :: {:ok, Auth0.Entity.GuardianAwsSnsConfiguration.t(), response_body()} | error()
Retrieve AWS SNS push notification configuration.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_sns
Specs
get_enrollment(id(), config()) :: {:ok, Auth0.Entity.GuardianEnrollment.t(), response_body()} | error()
Retrieve a multi-factor authentication enrollment.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_enrollments_by_id
Specs
get_phone_configuration(config()) :: {:ok, Auth0.Entity.GuardianPhoneConfiguration.t(), response_body()} | error()
Retrieve phone configuration (one of auth0|twilio|phone-message-hook).
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_selected_provider
Specs
get_phone_factor(config()) :: {:ok, Auth0.Entity.GuardianPhoneFactor.t(), response_body()} | error()
Retrieve the Enabled Phone Factors.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_message_types
Specs
get_phone_template(config()) :: {:ok, Auth0.Entity.GuardianPhoneTemplate.t(), response_body()} | error()
Retrieve Enrollment and Verification Phone Templates.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_templates
Specs
get_sms_configuration(config()) :: {:ok, Auth0.Entity.GuardianSmsConfiguration.t(), response_body()} | error()
Retrieve SMS configuration (one of auth0|twilio|phone-message-hook).
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_selected_provider_0
Specs
get_sms_template(config()) :: {:ok, Auth0.Entity.GuardianSmsTemplate.t(), response_body()} | error()
Retrieve SMS Enrollment and Verification Templates.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_templates_0
Specs
get_twilio_phone_configuration(config()) :: {:ok, Auth0.Entity.GuardianTwilioConfiguration.t(), response_body()} | error()
Retrieve Twilio phone configuration.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_twilio
Specs
get_twilio_sms_configuration(config()) :: {:ok, Auth0.Entity.GuardianTwilioConfiguration.t(), response_body()} | error()
Retrieve Twilio SMS configuration.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_twilio_0
Specs
list_factors(config()) :: {:ok, Auth0.Entity.GuardianFactors.t(), response_body()} | error()
Retrieve Factors and their Status.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_factors
Specs
list_policies(config()) :: {:ok, [map()], response_body()} | error()
Get the Multi-factor Authentication policies.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/get_policies
Specs
patch_aws_sns_configuration( Auth0.Management.Guardian.AwsSns.Configuration.Patch.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianAwsSnsConfiguration.t(), response_body()} | error()
Update SNS configuration for push notifications.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/patch_sns
Specs
set_policies(map(), config()) :: {:ok, [map()], response_body()} | error()
Set the Multi-factor Authentication policies.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_policies
Specs
update_aws_sns_configuration( Auth0.Management.Guardian.AwsSns.Configuration.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianAwsSnsConfiguration.t(), response_body()} | error()
Update AWS SNS push notification configuration.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_sns
Specs
update_factor( name(), Auth0.Management.Guardian.Factors.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianFactor.t(), response_body()} | error()
Update a Multi-factor Authentication Factor.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_factors_by_name
Specs
update_phone_configuration( Auth0.Management.Guardian.Phone.Configuration.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianPhoneConfiguration.t(), response_body()} | error()
Update phone configuration (one of auth0|twilio|phone-message-hook).
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_selected_provider
Specs
update_phone_factor( Auth0.Management.Guardian.Phone.Factor.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianPhoneFactor.t(), response_body()} | error()
Update the Enabled Phone Factors.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_message_types
Specs
update_phone_template( Auth0.Management.Guardian.Phone.Template.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianPhoneTemplate.t(), response_body()} | error()
Update Enrollment and Verification Phone Templates.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_templates
Specs
update_sms_configuration( Auth0.Management.Guardian.Sms.Configuration.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianSmsConfiguration.t(), response_body()} | error()
Update SMS configuration (one of auth0|twilio|phone-message-hook).
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_selected_provider_0
Specs
update_sms_template( Auth0.Management.Guardian.Sms.Template.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianSmsTemplate.t(), response_body()} | error()
Update SMS Enrollment and Verification Templates.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_templates_0
Specs
update_twilio_phone_configuration( Auth0.Management.Guardian.Twilio.Phone.Configuration.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianTwilioConfiguration.t(), response_body()} | error()
Update Twilio phone configuration.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_twilio
Specs
update_twilio_sms_configuration( Auth0.Management.Guardian.Twilio.Sms.Configuration.Put.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.GuardianTwilioConfiguration.t(), response_body()} | error()
Update Twilio SMS configuration.
see
https://auth0.com/docs/api/management/v2/#!/Guardian/put_twilio_0