# 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 Microsoft Cognitive Language Service… version: 1.0.0 extends: openapi/microsoft-azure-analyze-conversations-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/:analyze-conversations'].post update: x-apievangelist-phrasing: intent: Analyze a single conversational utterance effect: read questions: - How do I detect the intent and entities in one user utterance? - Can I get an instant result for a single utterance without submitting a job? instructions: - text: Analyze this utterance with task kind {kind}. slots: kind: requestBody.kind - text: Run a {kind} analysis on the user's message right now. slots: kind: requestBody.kind method: generated generated: '2026-09-26' - target: $.paths['/analyze-conversations/jobs'].post update: x-apievangelist-phrasing: intent: Submit conversations for batch analysis effect: write questions: - How do I summarize or redact PII from a batch of call transcripts? - Can I run several analysis tasks on the same conversations in one job? instructions: - text: Submit {analysisInput} for analysis with tasks {tasks}. slots: analysisInput: requestBody.analysisInput tasks: requestBody.tasks - text: Start conversation analysis job {displayName} on {analysisInput} running {tasks}. slots: displayName: requestBody.displayName analysisInput: requestBody.analysisInput tasks: requestBody.tasks method: generated generated: '2026-09-26' - target: $.paths['/analyze-conversations/jobs/{jobId}'].get update: x-apievangelist-phrasing: intent: Get the status and results of a conversation job effect: read questions: - Has my conversation analysis job finished yet? - Where do I get each task's results once the job succeeds? instructions: - text: Check the status of conversation analysis job {jobId}. slots: jobId: path.jobId - text: Fetch the task results of finished conversation job {jobId}. slots: jobId: path.jobId method: generated generated: '2026-10-01' - target: $.paths['/analyze-conversations/jobs/{jobId}:cancel'].post update: x-apievangelist-phrasing: intent: Cancel a running conversation analysis job effect: destructive questions: - Can I stop a long-running conversation analysis job? - How do I cancel a transcript analysis job I submitted by mistake? instructions: - text: Cancel the running conversation analysis job {jobId}. slots: jobId: path.jobId - text: Stop long-running conversations job {jobId} before it completes. slots: jobId: path.jobId method: generated generated: '2026-10-01'