# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Kinde Management MFA API version: 1.0.0 extends: openapi/kinde-mfa-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 1 - target: $.paths['/api/v1/mfa'].put update: x-apievangelist-phrasing: intent: Replace the environment MFA policy effect: write questions: - Is there a way to require multi-factor authentication across my environment? - Can I choose which MFA factors are allowed and turn on recovery codes? instructions: - text: Set the MFA policy to {policy} with factors {enabled_factors}. slots: policy: requestBody.policy enabled_factors: requestBody.enabled_factors - text: 'Replace the environment MFA config: policy {policy}, factors {enabled_factors}, recovery codes {is_recovery_codes_enabled}.' slots: policy: requestBody.policy enabled_factors: requestBody.enabled_factors is_recovery_codes_enabled: requestBody.is_recovery_codes_enabled method: generated generated: '2026-09-26'