Microsoft Azure · Capability

Microsoft Azure Microsoft Cognitive Language Service - Analyze Conversations Authoring — Authoring

Microsoft Azure Microsoft Cognitive Language Service - Analyze Conversations Authoring — Authoring. 43 operations. Lead operation: Microsoft Azure Get Authoring Analyze Conversations Projects. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureAuthoring

What You Can Do

GET
Microsoftazureconversationalanalysisauthoringlistprojects — Microsoft Azure Get Authoring Analyze Conversations Projects
/v1/authoring/analyze-conversations/projects
GET
Microsoftazureconversationalanalysisauthoringgetprojectdeletionstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Global Deletion Jobs Jobid
/v1/authoring/analyze-conversations/projects/global/deletion-jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringlistassignedresourcedeployments — Microsoft Azure Get Authoring Analyze Conversations Projects Global Deployments Resources
/v1/authoring/analyze-conversations/projects/global/deployments/resources
GET
Microsoftazureconversationalanalysisauthoringgetsupportedlanguages — Microsoft Azure Get Authoring Analyze Conversations Projects Global Languages
/v1/authoring/analyze-conversations/projects/global/languages
GET
Microsoftazureconversationalanalysisauthoringgetsupportedprebuiltentities — Microsoft Azure Get Authoring Analyze Conversations Projects Global Prebuilt Entities
/v1/authoring/analyze-conversations/projects/global/prebuilt-entities
GET
Microsoftazureconversationalanalysisauthoringlisttrainingconfigversions — Microsoft Azure Get Authoring Analyze Conversations Projects Global Training Config Versions
/v1/authoring/analyze-conversations/projects/global/training-config-versions
PATCH
Microsoftazureconversationalanalysisauthoringcreateproject — Microsoft Azure Patch Authoring Analyze Conversations Projects Projectname
/v1/authoring/analyze-conversations/projects/{projectname}
GET
Microsoftazureconversationalanalysisauthoringgetproject — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname
/v1/authoring/analyze-conversations/projects/{projectname}
DELETE
Microsoftazureconversationalanalysisauthoringdeleteproject — Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname
/v1/authoring/analyze-conversations/projects/{projectname}
POST
Microsoftazureconversationalanalysisauthoringcopyprojectauthorization — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :authorize Copy
/v1/authoring/analyze-conversations/projects/{projectname}/authorize-copy
POST
Microsoftazureconversationalanalysisauthoringcopyproject — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :copy
/v1/authoring/analyze-conversations/projects/{projectname}/copy
POST
Microsoftazureconversationalanalysisauthoringexport — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :export
/v1/authoring/analyze-conversations/projects/{projectname}/export
POST
Microsoftazureconversationalanalysisauthoringimport — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :import
/v1/authoring/analyze-conversations/projects/{projectname}/import
POST
Microsoftazureconversationalanalysisauthoringtrain — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :train
/v1/authoring/analyze-conversations/projects/{projectname}/train
GET
Microsoftazureconversationalanalysisauthoringgetcopyprojectstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Copy Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/copy/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringlistdeployments — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments
/v1/authoring/analyze-conversations/projects/{projectname}/deployments
POST
Microsoftazureconversationalanalysisauthoringswapdeployments — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Deployments :swap
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/swap
GET
Microsoftazureconversationalanalysisauthoringgetswapdeploymentsstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Swap Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/swap/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringgetdeployment — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/{deploymentname}
PUT
Microsoftazureconversationalanalysisauthoringdeployproject — Microsoft Azure Put Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/{deploymentname}
DELETE
Microsoftazureconversationalanalysisauthoringdeletedeployment — Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/{deploymentname}
POST
Microsoftazureconversationalanalysisauthoringdeletedeploymentfromresources — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Deployments Deploymentname :delete From Resources
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/{deploymentname}/delete-from-resources
GET
Microsoftazureconversationalanalysisauthoringgetdeploymentdeletefromresourcesstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname Delete From Resources Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/{deploymentname}/delete-from-resources/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringgetdeploymentstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/deployments/{deploymentname}/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringgetexportstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Export Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/export/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringgetimportstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Import Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/import/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringlisttrainedmodels — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models
/v1/authoring/analyze-conversations/projects/{projectname}/models
GET
Microsoftazureconversationalanalysisauthoringgettrainedmodel — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}
DELETE
Microsoftazureconversationalanalysisauthoringdeletetrainedmodel — Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}
POST
Microsoftazureconversationalanalysisauthoringevaluatemodel — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel :evaluate
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}/evaluate
POST
Microsoftazureconversationalanalysisauthoringloadsnapshot — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel :load Snapshot
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}/load-snapshot
GET
Microsoftazureconversationalanalysisauthoringgetevaluationstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluate Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}/evaluate/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringgetmodelevaluationresults — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluation Result
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}/evaluation/result
GET
Microsoftazureconversationalanalysisauthoringgetmodelevaluationsummary — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluation Summary Result
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}/evaluation/summary-result
GET
Microsoftazureconversationalanalysisauthoringgetloadsnapshotstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Load Snapshot Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/models/{trainedmodellabel}/load-snapshot/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringlistdeploymentresources — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources
/v1/authoring/analyze-conversations/projects/{projectname}/resources
POST
Microsoftazureconversationalanalysisauthoringassigndeploymentresources — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Resources :assign
/v1/authoring/analyze-conversations/projects/{projectname}/resources/assign
POST
Microsoftazureconversationalanalysisauthoringunassigndeploymentresources — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Resources :unassign
/v1/authoring/analyze-conversations/projects/{projectname}/resources/unassign
GET
Microsoftazureconversationalanalysisauthoringgetassigndeploymentresourcesstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources Assign Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/resources/assign/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringgetunassigndeploymentresourcesstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources Unassign Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/resources/unassign/jobs/{jobid}
GET
Microsoftazureconversationalanalysisauthoringlisttrainingjobs — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Train Jobs
/v1/authoring/analyze-conversations/projects/{projectname}/train/jobs
GET
Microsoftazureconversationalanalysisauthoringgettrainingstatus — Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Train Jobs Jobid
/v1/authoring/analyze-conversations/projects/{projectname}/train/jobs/{jobid}
POST
Microsoftazureconversationalanalysisauthoringcanceltrainingjob — Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Train Jobs Jobid :cancel
/v1/authoring/analyze-conversations/projects/{projectname}/train/jobs/{jobid}/cancel

MCP Tools

microsoft-azure-get-authoring-analyze

Microsoft Azure Get Authoring Analyze Conversations Projects

read-only idempotent
microsoft-azure-get-authoring-analyze-2

Microsoft Azure Get Authoring Analyze Conversations Projects Global Deletion Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-3

Microsoft Azure Get Authoring Analyze Conversations Projects Global Deployments Resources

read-only idempotent
microsoft-azure-get-authoring-analyze-4

Microsoft Azure Get Authoring Analyze Conversations Projects Global Languages

read-only idempotent
microsoft-azure-get-authoring-analyze-5

Microsoft Azure Get Authoring Analyze Conversations Projects Global Prebuilt Entities

read-only idempotent
microsoft-azure-get-authoring-analyze-6

Microsoft Azure Get Authoring Analyze Conversations Projects Global Training Config Versions

read-only idempotent
microsoft-azure-patch-authoring-analyze

Microsoft Azure Patch Authoring Analyze Conversations Projects Projectname

idempotent
microsoft-azure-get-authoring-analyze-7

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname

read-only idempotent
microsoft-azure-delete-authoring-analyze

Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname

idempotent
microsoft-azure-post-authoring-analyze

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :authorize Copy

microsoft-azure-post-authoring-analyze-2

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :copy

microsoft-azure-post-authoring-analyze-3

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :export

microsoft-azure-post-authoring-analyze-4

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :import

microsoft-azure-post-authoring-analyze-5

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :train

microsoft-azure-get-authoring-analyze-8

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Copy Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-9

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments

read-only idempotent
microsoft-azure-post-authoring-analyze-6

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Deployments :swap

microsoft-azure-get-authoring-analyze-10

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Swap Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-11

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname

read-only idempotent
microsoft-azure-put-authoring-analyze

Microsoft Azure Put Authoring Analyze Conversations Projects Projectname Deployments Deploymentname

idempotent
microsoft-azure-delete-authoring-analyze-2

Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname Deployments Deploymentname

idempotent
microsoft-azure-post-authoring-analyze-7

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Deployments Deploymentname :delete From Resources

microsoft-azure-get-authoring-analyze-12

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname Delete From Resources Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-13

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-14

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Export Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-15

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Import Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-16

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models

read-only idempotent
microsoft-azure-get-authoring-analyze-17

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel

read-only idempotent
microsoft-azure-delete-authoring-analyze-3

Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel

idempotent
microsoft-azure-post-authoring-analyze-8

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel :evaluate

microsoft-azure-post-authoring-analyze-9

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel :load Snapshot

microsoft-azure-get-authoring-analyze-18

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluate Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-19

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluation Result

read-only idempotent
microsoft-azure-get-authoring-analyze-20

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluation Summary Result

read-only idempotent
microsoft-azure-get-authoring-analyze-21

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Load Snapshot Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-22

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources

read-only idempotent
microsoft-azure-post-authoring-analyze-10

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Resources :assign

microsoft-azure-post-authoring-analyze-11

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Resources :unassign

microsoft-azure-get-authoring-analyze-23

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources Assign Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-24

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources Unassign Jobs Jobid

read-only idempotent
microsoft-azure-get-authoring-analyze-25

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Train Jobs

read-only idempotent
microsoft-azure-get-authoring-analyze-26

Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Train Jobs Jobid

read-only idempotent
microsoft-azure-post-authoring-analyze-12

Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Train Jobs Jobid :cancel

Capability Spec

microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Microsoft Cognitive Language Service - Analyze Conversations Authoring — Authoring
  description: 'Microsoft Azure Microsoft Cognitive Language Service - Analyze Conversations Authoring — Authoring. 43 operations.
    Lead operation: Microsoft Azure Get Authoring Analyze Conversations Projects. 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-analyze-conversations-authoring-authoring
    baseUri: ''
    description: Microsoft Azure Microsoft Cognitive Language Service - Analyze Conversations Authoring — Authoring business
      capability. Self-contained, no shared references.
    resources:
    - name: authoring-analyze-conversations-projects
      path: /authoring/analyze-conversations/projects
      operations:
      - name: microsoftazureconversationalanalysisauthoringlistprojects
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-global-deletion-jobs-jobId
      path: /authoring/analyze-conversations/projects/global/deletion-jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetprojectdeletionstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Deletion Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-global-deployments-resources
      path: /authoring/analyze-conversations/projects/global/deployments/resources
      operations:
      - name: microsoftazureconversationalanalysisauthoringlistassignedresourcedeployments
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Deployments Resources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-global-languages
      path: /authoring/analyze-conversations/projects/global/languages
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetsupportedlanguages
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Languages
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-global-prebuilt-entities
      path: /authoring/analyze-conversations/projects/global/prebuilt-entities
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetsupportedprebuiltentities
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Prebuilt Entities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: language
          in: query
          type: string
          description: The language to get supported prebuilt entities for. Required if multilingual is false. This is BCP-47
            representation of a language. For example, use "en" for E
        - name: multilingual
          in: query
          type: string
          description: Whether to get the support prebuilt entities for multilingual or monolingual projects. If true, the
            language parameter is ignored.
    - name: authoring-analyze-conversations-projects-global-training-config-versions
      path: /authoring/analyze-conversations/projects/global/training-config-versions
      operations:
      - name: microsoftazureconversationalanalysisauthoringlisttrainingconfigversions
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Training Config Versions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName
      path: /authoring/analyze-conversations/projects/{projectName}
      operations:
      - name: microsoftazureconversationalanalysisauthoringcreateproject
        method: PATCH
        description: Microsoft Azure Patch Authoring Analyze Conversations Projects Projectname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The project parameters.
          required: true
      - name: microsoftazureconversationalanalysisauthoringgetproject
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureconversationalanalysisauthoringdeleteproject
        method: DELETE
        description: Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-:authorize-copy
      path: /authoring/analyze-conversations/projects/{projectName}/:authorize-copy
      operations:
      - name: microsoftazureconversationalanalysisauthoringcopyprojectauthorization
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :authorize Copy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The copy project authorization info.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-:copy
      path: /authoring/analyze-conversations/projects/{projectName}/:copy
      operations:
      - name: microsoftazureconversationalanalysisauthoringcopyproject
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :copy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The copy project info.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-:export
      path: /authoring/analyze-conversations/projects/{projectName}/:export
      operations:
      - name: microsoftazureconversationalanalysisauthoringexport
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :export
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: assetKind
          in: query
          type: string
          description: Kind of asset to export.
        - name: trainedModelLabel
          in: query
          type: string
          description: Trained model label to export. If the trainedModelLabel is null, the default behavior is to export
            the current working copy.
    - name: authoring-analyze-conversations-projects-projectName-:import
      path: /authoring/analyze-conversations/projects/{projectName}/:import
      operations:
      - name: microsoftazureconversationalanalysisauthoringimport
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :import
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The project data to import.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-:train
      path: /authoring/analyze-conversations/projects/{projectName}/:train
      operations:
      - name: microsoftazureconversationalanalysisauthoringtrain
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :train
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The training input parameters.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-copy-jobs-jobId
      path: /authoring/analyze-conversations/projects/{projectName}/copy/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetcopyprojectstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Copy Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-deployments
      path: /authoring/analyze-conversations/projects/{projectName}/deployments
      operations:
      - name: microsoftazureconversationalanalysisauthoringlistdeployments
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-deployments-:swap
      path: /authoring/analyze-conversations/projects/{projectName}/deployments/:swap
      operations:
      - name: microsoftazureconversationalanalysisauthoringswapdeployments
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Deployments :swap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The job object to swap two deployments.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-deployments-swap-jobs-jobId
      path: /authoring/analyze-conversations/projects/{projectName}/deployments/swap/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetswapdeploymentsstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Swap Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-deployments-deploymentName
      path: /authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetdeployment
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureconversationalanalysisauthoringdeployproject
        method: PUT
        description: Microsoft Azure Put Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The new deployment info.
          required: true
      - name: microsoftazureconversationalanalysisauthoringdeletedeployment
        method: DELETE
        description: Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-deployments-deploymentName-
      path: /authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}/:delete-from-resources
      operations:
      - name: microsoftazureconversationalanalysisauthoringdeletedeploymentfromresources
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Deployments Deploymentname
          :delete From Resources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The options for deleting the deployment.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-deployments-deploymentName-
      path: /authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}/delete-from-resources/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetdeploymentdeletefromresourcesstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname Delete
          From Resources Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-deployments-deploymentName-
      path: /authoring/analyze-conversations/projects/{projectName}/deployments/{deploymentName}/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetdeploymentstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Deployments Deploymentname Jobs
          Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-export-jobs-jobId
      path: /authoring/analyze-conversations/projects/{projectName}/export/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetexportstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Export Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-import-jobs-jobId
      path: /authoring/analyze-conversations/projects/{projectName}/import/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetimportstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Import Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models
      path: /authoring/analyze-conversations/projects/{projectName}/models
      operations:
      - name: microsoftazureconversationalanalysisauthoringlisttrainedmodels
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgettrainedmodel
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureconversationalanalysisauthoringdeletetrainedmodel
        method: DELETE
        description: Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel-:e
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/:evaluate
      operations:
      - name: microsoftazureconversationalanalysisauthoringevaluatemodel
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel :evaluate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The training input parameters.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel-:l
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/:load-snapshot
      operations:
      - name: microsoftazureconversationalanalysisauthoringloadsnapshot
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel :load
          Snapshot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel-ev
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/evaluate/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetevaluationstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluate
          Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel-ev
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/evaluation/result
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetmodelevaluationresults
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluation
          Result
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel-ev
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/evaluation/summary-result
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetmodelevaluationsummary
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Evaluation
          Summary Result
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-models-trainedModelLabel-lo
      path: /authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}/load-snapshot/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetloadsnapshotstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Models Trainedmodellabel Load
          Snapshot Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-resources
      path: /authoring/analyze-conversations/projects/{projectName}/resources
      operations:
      - name: microsoftazureconversationalanalysisauthoringlistdeploymentresources
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-resources-:assign
      path: /authoring/analyze-conversations/projects/{projectName}/resources/:assign
      operations:
      - name: microsoftazureconversationalanalysisauthoringassigndeploymentresources
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Resources :assign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The new project resources info.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-resources-:unassign
      path: /authoring/analyze-conversations/projects/{projectName}/resources/:unassign
      operations:
      - name: microsoftazureconversationalanalysisauthoringunassigndeploymentresources
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Resources :unassign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: string
          description: The info for the deployment resources to be deleted.
          required: true
    - name: authoring-analyze-conversations-projects-projectName-resources-assign-jobs-jobId
      path: /authoring/analyze-conversations/projects/{projectName}/resources/assign/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetassigndeploymentresourcesstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources Assign Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-resources-unassign-jobs-job
      path: /authoring/analyze-conversations/projects/{projectName}/resources/unassign/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgetunassigndeploymentresourcesstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Resources Unassign Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-train-jobs
      path: /authoring/analyze-conversations/projects/{projectName}/train/jobs
      operations:
      - name: microsoftazureconversationalanalysisauthoringlisttrainingjobs
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Train Jobs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-train-jobs-jobId
      path: /authoring/analyze-conversations/projects/{projectName}/train/jobs/{jobId}
      operations:
      - name: microsoftazureconversationalanalysisauthoringgettrainingstatus
        method: GET
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname Train Jobs Jobid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: authoring-analyze-conversations-projects-projectName-train-jobs-jobId-:cancel
      path: /authoring/analyze-conversations/projects/{projectName}/train/jobs/{jobId}/:cancel
      operations:
      - name: microsoftazureconversationalanalysisauthoringcanceltrainingjob
        method: POST
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname Train Jobs Jobid :cancel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring-rest
    port: 8080
    description: REST adapter for Microsoft Azure Microsoft Cognitive Language Service - Analyze Conversations Authoring —
      Authoring. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/authoring/analyze-conversations/projects
      name: authoring-analyze-conversations-projects
      description: REST surface for authoring-analyze-conversations-projects.
      operations:
      - method: GET
        name: microsoftazureconversationalanalysisauthoringlistprojects
        description: Microsoft Azure Get Authoring Analyze Conversations Projects
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringlistprojects
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/global/deletion-jobs/{jobid}
      name: authoring-analyze-conversations-projects-global-deletion-jobs-jobid
      description: REST surface for authoring-analyze-conversations-projects-global-deletion-jobs-jobId.
      operations:
      - method: GET
        name: microsoftazureconversationalanalysisauthoringgetprojectdeletionstatus
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Deletion Jobs Jobid
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringgetprojectdeletionstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/global/deployments/resources
      name: authoring-analyze-conversations-projects-global-deployments-resources
      description: REST surface for authoring-analyze-conversations-projects-global-deployments-resources.
      operations:
      - method: GET
        name: microsoftazureconversationalanalysisauthoringlistassignedresourcedeployments
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Deployments Resources
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringlistassignedresourcedeployments
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/global/languages
      name: authoring-analyze-conversations-projects-global-languages
      description: REST surface for authoring-analyze-conversations-projects-global-languages.
      operations:
      - method: GET
        name: microsoftazureconversationalanalysisauthoringgetsupportedlanguages
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Languages
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringgetsupportedlanguages
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/global/prebuilt-entities
      name: authoring-analyze-conversations-projects-global-prebuilt-entities
      description: REST surface for authoring-analyze-conversations-projects-global-prebuilt-entities.
      operations:
      - method: GET
        name: microsoftazureconversationalanalysisauthoringgetsupportedprebuiltentities
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Prebuilt Entities
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringgetsupportedprebuiltentities
        with:
          language: rest.language
          multilingual: rest.multilingual
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/global/training-config-versions
      name: authoring-analyze-conversations-projects-global-training-config-versions
      description: REST surface for authoring-analyze-conversations-projects-global-training-config-versions.
      operations:
      - method: GET
        name: microsoftazureconversationalanalysisauthoringlisttrainingconfigversions
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Global Training Config Versions
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringlisttrainingconfigversions
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/{projectname}
      name: authoring-analyze-conversations-projects-projectname
      description: REST surface for authoring-analyze-conversations-projects-projectName.
      operations:
      - method: PATCH
        name: microsoftazureconversationalanalysisauthoringcreateproject
        description: Microsoft Azure Patch Authoring Analyze Conversations Projects Projectname
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringcreateproject
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: microsoftazureconversationalanalysisauthoringgetproject
        description: Microsoft Azure Get Authoring Analyze Conversations Projects Projectname
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringgetproject
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureconversationalanalysisauthoringdeleteproject
        description: Microsoft Azure Delete Authoring Analyze Conversations Projects Projectname
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringdeleteproject
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/{projectname}/authorize-copy
      name: authoring-analyze-conversations-projects-projectname-authorize-copy
      description: REST surface for authoring-analyze-conversations-projects-projectName-:authorize-copy.
      operations:
      - method: POST
        name: microsoftazureconversationalanalysisauthoringcopyprojectauthorization
        description: Microsoft Azure Post Authoring Analyze Conversations Projects Projectname :authorize Copy
        call: microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.microsoftazureconversationalanalysisauthoringcopyprojectauthorization
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/authoring/analyze-conversations/projects/{projectname}/copy
      name: authoring-analyze-con

# --- truncated at 32 KB (77 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/microsoft-cognitive-language-service-analyze-conversations-authoring-authoring.yaml