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