naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring description: 'Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring. 21 operations. Lead operation: Microsoft Azure Gets All Projects For A User. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Authoring created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: microsoft-cognitive-language-service-question-answering-authoring-authoring baseUri: '' description: Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring business capability. Self-contained, no shared references. resources: - name: authoring-query-knowledgebases-projects path: /authoring/query-knowledgebases/projects operations: - name: microsoftazurequestionansweringprojectslistprojects method: GET description: Microsoft Azure Gets All Projects For A User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-deletion-jobs-jobId path: /authoring/query-knowledgebases/projects/deletion-jobs/{jobId} operations: - name: microsoftazurequestionansweringprojectsgetdeletestatus method: GET description: Microsoft Azure Gets The Status Of A Project Delete Job outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName path: /authoring/query-knowledgebases/projects/{projectName} operations: - name: microsoftazurequestionansweringprojectsgetprojectdetails method: GET description: Microsoft Azure Get The Requested Project Metadata outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurequestionansweringprojectscreateproject method: PATCH description: Microsoft Azure Create Or Update A Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Parameters needed to create the project. required: true - name: microsoftazurequestionansweringprojectsdeleteproject method: DELETE description: Microsoft Azure Delete The Project outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-:export path: /authoring/query-knowledgebases/projects/{projectName}/:export operations: - name: microsoftazurequestionansweringprojectsexport method: POST description: Microsoft Azure Export Project Metadata And Assets outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-:import path: /authoring/query-knowledgebases/projects/{projectName}/:import operations: - name: microsoftazurequestionansweringprojectsimport method: POST description: Microsoft Azure Import Project Assets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Project assets the needs to be imported. - name: authoring-query-knowledgebases-projects-projectName-deployments path: /authoring/query-knowledgebases/projects/{projectName}/deployments operations: - name: microsoftazurequestionansweringprojectslistdeployments method: GET description: Microsoft Azure List All Deployments Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-deployments-deploymentName path: /authoring/query-knowledgebases/projects/{projectName}/deployments/{deploymentName} operations: - name: microsoftazurequestionansweringprojectsdeployproject method: PUT description: Microsoft Azure Deploy Project To Production outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-deployments-deploymentName-j path: /authoring/query-knowledgebases/projects/{projectName}/deployments/{deploymentName}/jobs/{jobId} operations: - name: microsoftazurequestionansweringprojectsgetdeploystatus method: GET description: Microsoft Azure Gets The Status Of A Deploy Job outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-export-jobs-jobId path: /authoring/query-knowledgebases/projects/{projectName}/export/jobs/{jobId} operations: - name: microsoftazurequestionansweringprojectsgetexportstatus method: GET description: Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And Assets outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-feedback path: /authoring/query-knowledgebases/projects/{projectName}/feedback operations: - name: microsoftazurequestionansweringprojectsaddfeedback method: POST description: Microsoft Azure Update Active Learning Feedback outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Feedback for Active Learning. required: true - name: authoring-query-knowledgebases-projects-projectName-import-jobs-jobId path: /authoring/query-knowledgebases/projects/{projectName}/import/jobs/{jobId} operations: - name: microsoftazurequestionansweringprojectsgetimportstatus method: GET description: Microsoft Azure Gets The Status Of An Import Job outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-qnas path: /authoring/query-knowledgebases/projects/{projectName}/qnas operations: - name: microsoftazurequestionansweringprojectsgetqnas method: GET description: Microsoft Azure Gets All The Qnas Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurequestionansweringprojectsupdateqnas method: PATCH description: Microsoft Azure Updates The Qnas Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Update QnAs parameters of a project. required: true - name: authoring-query-knowledgebases-projects-projectName-qnas-jobs-jobId path: /authoring/query-knowledgebases/projects/{projectName}/qnas/jobs/{jobId} operations: - name: microsoftazurequestionansweringprojectsgetupdateqnasstatus method: GET description: Microsoft Azure Gets The Status Of Update Qnas Job outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-sources path: /authoring/query-knowledgebases/projects/{projectName}/sources operations: - name: microsoftazurequestionansweringprojectsgetsources method: GET description: Microsoft Azure Gets All The Sources Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurequestionansweringprojectsupdatesources method: PATCH description: Microsoft Azure Updates The Sources Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Update sources parameters of a project. required: true - name: authoring-query-knowledgebases-projects-projectName-sources-jobs-jobId path: /authoring/query-knowledgebases/projects/{projectName}/sources/jobs/{jobId} operations: - name: microsoftazurequestionansweringprojectsgetupdatesourcesstatus method: GET description: Microsoft Azure Gets The Status Of Update Sources Job outputRawFormat: json outputParameters: - name: result type: object value: $. - name: authoring-query-knowledgebases-projects-projectName-synonyms path: /authoring/query-knowledgebases/projects/{projectName}/synonyms operations: - name: microsoftazurequestionansweringprojectsgetsynonyms method: GET description: Microsoft Azure Gets All The Synonyms Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurequestionansweringprojectsupdatesynonyms method: PUT description: Microsoft Azure Updates All The Synonyms Of A Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: All the synonyms of a project. required: true exposes: - type: rest namespace: microsoft-cognitive-language-service-question-answering-authoring-authoring-rest port: 8080 description: REST adapter for Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/authoring/query-knowledgebases/projects name: authoring-query-knowledgebases-projects description: REST surface for authoring-query-knowledgebases-projects. operations: - method: GET name: microsoftazurequestionansweringprojectslistprojects description: Microsoft Azure Gets All Projects For A User call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistprojects outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/deletion-jobs/{jobid} name: authoring-query-knowledgebases-projects-deletion-jobs-jobid description: REST surface for authoring-query-knowledgebases-projects-deletion-jobs-jobId. operations: - method: GET name: microsoftazurequestionansweringprojectsgetdeletestatus description: Microsoft Azure Gets The Status Of A Project Delete Job call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeletestatus outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname} name: authoring-query-knowledgebases-projects-projectname description: REST surface for authoring-query-knowledgebases-projects-projectName. operations: - method: GET name: microsoftazurequestionansweringprojectsgetprojectdetails description: Microsoft Azure Get The Requested Project Metadata call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetprojectdetails outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurequestionansweringprojectscreateproject description: Microsoft Azure Create Or Update A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectscreateproject with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurequestionansweringprojectsdeleteproject description: Microsoft Azure Delete The Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeleteproject outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/export name: authoring-query-knowledgebases-projects-projectname-export description: REST surface for authoring-query-knowledgebases-projects-projectName-:export. operations: - method: POST name: microsoftazurequestionansweringprojectsexport description: Microsoft Azure Export Project Metadata And Assets call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsexport outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/import name: authoring-query-knowledgebases-projects-projectname-import description: REST surface for authoring-query-knowledgebases-projects-projectName-:import. operations: - method: POST name: microsoftazurequestionansweringprojectsimport description: Microsoft Azure Import Project Assets call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsimport with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/deployments name: authoring-query-knowledgebases-projects-projectname-deployments description: REST surface for authoring-query-knowledgebases-projects-projectName-deployments. operations: - method: GET name: microsoftazurequestionansweringprojectslistdeployments description: Microsoft Azure List All Deployments Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistdeployments outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/deployments/{deploymentname} name: authoring-query-knowledgebases-projects-projectname-deployments-deploymentname description: REST surface for authoring-query-knowledgebases-projects-projectName-deployments-deploymentName. operations: - method: PUT name: microsoftazurequestionansweringprojectsdeployproject description: Microsoft Azure Deploy Project To Production call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeployproject outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/deployments/{deploymentname}/jobs/{jobid} name: authoring-query-knowledgebases-projects-projectname-deployments-deploymentname-j description: REST surface for authoring-query-knowledgebases-projects-projectName-deployments-deploymentName-j. operations: - method: GET name: microsoftazurequestionansweringprojectsgetdeploystatus description: Microsoft Azure Gets The Status Of A Deploy Job call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeploystatus outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/export/jobs/{jobid} name: authoring-query-knowledgebases-projects-projectname-export-jobs-jobid description: REST surface for authoring-query-knowledgebases-projects-projectName-export-jobs-jobId. operations: - method: GET name: microsoftazurequestionansweringprojectsgetexportstatus description: Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And Assets call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetexportstatus outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/feedback name: authoring-query-knowledgebases-projects-projectname-feedback description: REST surface for authoring-query-knowledgebases-projects-projectName-feedback. operations: - method: POST name: microsoftazurequestionansweringprojectsaddfeedback description: Microsoft Azure Update Active Learning Feedback call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsaddfeedback with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/import/jobs/{jobid} name: authoring-query-knowledgebases-projects-projectname-import-jobs-jobid description: REST surface for authoring-query-knowledgebases-projects-projectName-import-jobs-jobId. operations: - method: GET name: microsoftazurequestionansweringprojectsgetimportstatus description: Microsoft Azure Gets The Status Of An Import Job call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetimportstatus outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/qnas name: authoring-query-knowledgebases-projects-projectname-qnas description: REST surface for authoring-query-knowledgebases-projects-projectName-qnas. operations: - method: GET name: microsoftazurequestionansweringprojectsgetqnas description: Microsoft Azure Gets All The Qnas Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetqnas outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurequestionansweringprojectsupdateqnas description: Microsoft Azure Updates The Qnas Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdateqnas with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/qnas/jobs/{jobid} name: authoring-query-knowledgebases-projects-projectname-qnas-jobs-jobid description: REST surface for authoring-query-knowledgebases-projects-projectName-qnas-jobs-jobId. operations: - method: GET name: microsoftazurequestionansweringprojectsgetupdateqnasstatus description: Microsoft Azure Gets The Status Of Update Qnas Job call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdateqnasstatus outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/sources name: authoring-query-knowledgebases-projects-projectname-sources description: REST surface for authoring-query-knowledgebases-projects-projectName-sources. operations: - method: GET name: microsoftazurequestionansweringprojectsgetsources description: Microsoft Azure Gets All The Sources Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsources outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurequestionansweringprojectsupdatesources description: Microsoft Azure Updates The Sources Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/sources/jobs/{jobid} name: authoring-query-knowledgebases-projects-projectname-sources-jobs-jobid description: REST surface for authoring-query-knowledgebases-projects-projectName-sources-jobs-jobId. operations: - method: GET name: microsoftazurequestionansweringprojectsgetupdatesourcesstatus description: Microsoft Azure Gets The Status Of Update Sources Job call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdatesourcesstatus outputParameters: - type: object mapping: $. - path: /v1/authoring/query-knowledgebases/projects/{projectname}/synonyms name: authoring-query-knowledgebases-projects-projectname-synonyms description: REST surface for authoring-query-knowledgebases-projects-projectName-synonyms. operations: - method: GET name: microsoftazurequestionansweringprojectsgetsynonyms description: Microsoft Azure Gets All The Synonyms Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsynonyms outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurequestionansweringprojectsupdatesynonyms description: Microsoft Azure Updates All The Synonyms Of A Project call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesynonyms with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-cognitive-language-service-question-answering-authoring-authoring-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Microsoft Cognitive Language Service - Question Answering - Authoring — Authoring. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-gets-all-projects description: Microsoft Azure Gets All Projects For A User hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistprojects outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-status-project description: Microsoft Azure Gets The Status Of A Project Delete Job hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeletestatus outputParameters: - type: object mapping: $. - name: microsoft-azure-get-requested-project description: Microsoft Azure Get The Requested Project Metadata hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetprojectdetails outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-project description: Microsoft Azure Create Or Update A Project hints: readOnly: false destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectscreateproject with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-project description: Microsoft Azure Delete The Project hints: readOnly: false destructive: true idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeleteproject outputParameters: - type: object mapping: $. - name: microsoft-azure-export-project-metadata description: Microsoft Azure Export Project Metadata And Assets hints: readOnly: false destructive: false idempotent: false call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsexport outputParameters: - type: object mapping: $. - name: microsoft-azure-import-project-assets description: Microsoft Azure Import Project Assets hints: readOnly: false destructive: false idempotent: false call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsimport with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-list-all-deployments description: Microsoft Azure List All Deployments Of A Project hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectslistdeployments outputParameters: - type: object mapping: $. - name: microsoft-azure-deploy-project-production description: Microsoft Azure Deploy Project To Production hints: readOnly: false destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsdeployproject outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-status-deploy description: Microsoft Azure Gets The Status Of A Deploy Job hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetdeploystatus outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-status-export description: Microsoft Azure Gets The Status Of An Export Job, Once Job Completes, Returns The Project Metadata, And Assets hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetexportstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-update-active-learning description: Microsoft Azure Update Active Learning Feedback hints: readOnly: false destructive: false idempotent: false call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsaddfeedback with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-status-import description: Microsoft Azure Gets The Status Of An Import Job hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetimportstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-all-qnas description: Microsoft Azure Gets All The Qnas Of A Project hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetqnas outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-qnas-project description: Microsoft Azure Updates The Qnas Of A Project hints: readOnly: false destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdateqnas with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-status-update description: Microsoft Azure Gets The Status Of Update Qnas Job hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdateqnasstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-all-sources description: Microsoft Azure Gets All The Sources Of A Project hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsources outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-sources-project description: Microsoft Azure Updates The Sources Of A Project hints: readOnly: false destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-status-update-2 description: Microsoft Azure Gets The Status Of Update Sources Job hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetupdatesourcesstatus outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-all-synonyms description: Microsoft Azure Gets All The Synonyms Of A Project hints: readOnly: true destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsgetsynonyms outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-all-synonyms description: Microsoft Azure Updates All The Synonyms Of A Project hints: readOnly: false destructive: false idempotent: true call: microsoft-cognitive-language-service-question-answering-authoring-authoring.microsoftazurequestionansweringprojectsupdatesynonyms with: body: tools.body outputParameters: - type: object mapping: $.