Auth0 · Capability
Auth0 Management API — Guardian
Auth0 Management API capability covering the Guardian resource group (18 paths). Self-contained Naftiko capability covering one Auth0 Management surface. 36 operations.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: "Auth0 Management API \u2014 Guardian"
description: Auth0 Management API capability covering the Guardian resource group (18 paths). Self-contained Naftiko capability covering one
Auth0 Management surface. 36 operations.
tags:
- Auth0
- Management API
- Guardian
created: '2026-05-22'
modified: '2026-05-22'
binds:
- namespace: env
keys:
AUTH0_DOMAIN: AUTH0_DOMAIN
AUTH0_MGMT_TOKEN: AUTH0_MGMT_TOKEN
capability:
consumes:
- type: http
namespace: auth0-management-guardian
baseUri: https://{AUTH0_DOMAIN}/api/v2
description: "Auth0 Management API \u2014 Guardian resource group. Self-contained."
resources:
- name: guardian-enrollments-ticket
path: /guardian/enrollments/ticket
operations:
- name: post_ticket
method: POST
description: Create a Multi-factor Authentication Enrollment Ticket
outputRawFormat: json
- name: guardian-enrollments-id
path: /guardian/enrollments/{id}
operations:
- name: get_enrollments_by_id
method: GET
description: Get a Multi-factor Authentication Enrollment
outputRawFormat: json
- name: delete_enrollments_by_id
method: DELETE
description: Delete a Multi-factor Authentication Enrollment
outputRawFormat: json
- name: guardian-factors
path: /guardian/factors
operations:
- name: get_factors
method: GET
description: Get Factors and Multi-factor Authentication Details
outputRawFormat: json
- name: guardian-factors-duo-settings
path: /guardian/factors/duo/settings
operations:
- name: get_factor_duo_settings
method: GET
description: Get DUO Configuration
outputRawFormat: json
- name: patch_factor_duo_settings
method: PATCH
description: Update the DUO Configuration
outputRawFormat: json
- name: put_factor_duo_settings
method: PUT
description: Set the DUO Configuration
outputRawFormat: json
- name: guardian-factors-phone-message-types
path: /guardian/factors/phone/message-types
operations:
- name: get_message-types
method: GET
description: Get Enabled Phone Factors
outputRawFormat: json
- name: put_message-types
method: PUT
description: Update the Enabled Phone Factors
outputRawFormat: json
- name: guardian-factors-phone-providers-twilio
path: /guardian/factors/phone/providers/twilio
operations:
- name: get_phone_twilio_factor_provider
method: GET
description: Get Twilio Configuration
outputRawFormat: json
- name: put_twilio
method: PUT
description: Update Twilio Configuration
outputRawFormat: json
- name: guardian-factors-phone-selected-provider
path: /guardian/factors/phone/selected-provider
operations:
- name: get_guardian_phone_providers
method: GET
description: Get Phone Provider Configuration
outputRawFormat: json
- name: put_phone_providers
method: PUT
description: Update Phone Provider Configuration
outputRawFormat: json
- name: guardian-factors-phone-templates
path: /guardian/factors/phone/templates
operations:
- name: get_factor_phone_templates
method: GET
description: Get Enrollment and Verification Phone Templates
outputRawFormat: json
- name: put_factor_phone_templates
method: PUT
description: Update Enrollment and Verification Phone Templates
outputRawFormat: json
- name: guardian-factors-push-notification-providers-apns
path: /guardian/factors/push-notification/providers/apns
operations:
- name: get_apns
method: GET
description: Get APNS Push Notification Configuration
outputRawFormat: json
- name: patch_apns
method: PATCH
description: Update APNs Provider Configuration
outputRawFormat: json
- name: put_apns
method: PUT
description: Update APNS Configuration
outputRawFormat: json
- name: guardian-factors-push-notification-providers-fcm
path: /guardian/factors/push-notification/providers/fcm
operations:
- name: patch_fcm
method: PATCH
description: Updates FCM Configuration
outputRawFormat: json
- name: put_fcm
method: PUT
description: Overwrite FCM Configuration
outputRawFormat: json
- name: guardian-factors-push-notification-providers-fcmv1
path: /guardian/factors/push-notification/providers/fcmv1
operations:
- name: patch_fcmv1
method: PATCH
description: Updates FCMV1 Configuration
outputRawFormat: json
- name: put_fcmv1
method: PUT
description: Overwrite FCMV1 Configuration
outputRawFormat: json
- name: guardian-factors-push-notification-providers-sns
path: /guardian/factors/push-notification/providers/sns
operations:
- name: get_sns
method: GET
description: Get AWS SNS Configuration
outputRawFormat: json
- name: patch_sns
method: PATCH
description: Update AWS SNS Configuration
outputRawFormat: json
- name: put_sns
method: PUT
description: Configure AWS SNS Configuration
outputRawFormat: json
- name: guardian-factors-push-notification-selected-provider
path: /guardian/factors/push-notification/selected-provider
operations:
- name: get_pn_providers
method: GET
description: Get Push Notification Provider
outputRawFormat: json
- name: put_pn_providers
method: PUT
description: Update Push Notification Configuration
outputRawFormat: json
- name: guardian-factors-sms-providers-twilio
path: /guardian/factors/sms/providers/twilio
operations:
- name: get_sms_twilio_factor_provider
method: GET
description: Get Twilio SMS Configuration
outputRawFormat: json
- name: put_sms_twilio_factor_provider
method: PUT
description: Update Twilio SMS Configuration
outputRawFormat: json
- name: guardian-factors-sms-selected-provider
path: /guardian/factors/sms/selected-provider
operations:
- name: get_sms_providers
method: GET
description: Get SMS Configuration
outputRawFormat: json
- name: put_sms_providers
method: PUT
description: Update SMS Configuration
outputRawFormat: json
- name: guardian-factors-sms-templates
path: /guardian/factors/sms/templates
operations:
- name: get_factor_sms_templates
method: GET
description: Get SMS Enrollment and Verification Templates
outputRawFormat: json
- name: put_factor_sms_templates
method: PUT
description: Update SMS Enrollment and Verification Templates
outputRawFormat: json
- name: guardian-factors-name
path: /guardian/factors/{name}
operations:
- name: put_factors_by_name
method: PUT
description: Update Multi-factor Authentication Type
outputRawFormat: json
- name: guardian-policies
path: /guardian/policies
operations:
- name: get_policies
method: GET
description: Get Multi-factor Authentication Policies
outputRawFormat: json
- name: put_policies
method: PUT
description: Update Multi-factor Authentication Policies
outputRawFormat: json