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.

Auth0 Management API — Guardian is a Naftiko capability published by Auth0, one of 68 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Auth0, Management API, and Guardian.

Run with Naftiko Auth0Management APIGuardian

Capability Spec

auth0-management-guardian.yaml Raw ↑
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