# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure QnAMaker Client Alterations API version: 1.0.0 extends: openapi/microsoft-azure-alterations-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: 4 - target: $.paths['/alterations'].get update: x-apievangelist-phrasing: intent: Download word alterations for the QnA Maker runtime effect: read questions: - How do I download the word alterations (synonyms) my QnA Maker service uses? - Can I see the service-wide alteration list that is not tied to a knowledge base? instructions: - text: Download the word alterations from the QnA Maker runtime. - text: Show the service-wide synonym alterations list. method: generated generated: '2026-09-26' - target: $.paths['/alterations'].put update: x-apievangelist-phrasing: intent: Replace word alterations for the QnA Maker service effect: write questions: - Can I overwrite the whole service-wide synonym list in QnA Maker? - What happens to existing word alterations when I upload a new set for the service? instructions: - text: Replace the service-wide word alterations with {alterations}. slots: alterations: body.wordAlterations - text: Upload {alterations} as the new QnA Maker synonym list for the whole service. slots: alterations: body.wordAlterations method: generated generated: '2026-09-26' - target: $.paths['/alterations/{kbId}'].get update: x-apievangelist-phrasing: intent: Download word alterations for one knowledge base effect: read questions: - How can I get the synonyms defined for a single QnA Maker managed knowledge base? - Can I download alterations scoped to one knowledge base only? instructions: - text: Download word alterations for knowledge base {kbId}. slots: kbId: path.kbId - text: Show the synonym list of knowledge base {kbId}. slots: kbId: path.kbId method: generated generated: '2026-09-26' - target: $.paths['/alterations/{kbId}'].put update: x-apievangelist-phrasing: intent: Replace word alterations for one knowledge base effect: write questions: - Can I replace the synonyms of a single QnA Maker managed knowledge base? - Is it possible to set knowledge-base-specific word alterations? instructions: - text: Replace word alterations for knowledge base {kbId} with {alterations}. slots: kbId: path.kbId alterations: body.wordAlterations - text: Set the synonym list of knowledge base {kbId} to {alterations}. slots: kbId: path.kbId alterations: body.wordAlterations method: generated generated: '2026-09-26'