# 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 Anomaly Detector Client Root Cause Analysis… version: 1.0.0 extends: openapi/microsoft-azure-rootcauseanalysisdataset-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: 10 - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}'].get update: x-apievangelist-phrasing: intent: Get a root cause analysis data set effect: read questions: - How do I look up one root cause analysis data set by its id? - What kind and display name does a given RCA data set have? instructions: - text: Get root cause analysis data set {dataSetId}. slots: dataSetId: path.dataSetId - text: Show me the definition of RCA data set {dataSetId}. slots: dataSetId: path.dataSetId method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}'].put update: x-apievangelist-phrasing: intent: Create a root cause analysis data set effect: write questions: - How do I set up a new data set for root cause analysis? - What do I have to provide when creating an RCA data set? instructions: - text: Create root cause analysis data set {dataSetId} of kind {kind} named {displayName}. slots: dataSetId: path.dataSetId kind: requestBody.kind displayName: requestBody.displayName - text: Register a new RCA data set {dataSetId} with display name {displayName}. slots: dataSetId: path.dataSetId displayName: requestBody.displayName method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}'].delete update: x-apievangelist-phrasing: intent: Delete a root cause analysis data set effect: destructive questions: - Can I remove an entire root cause analysis data set I no longer need? - Does deleting an RCA data set also throw away all its uploaded data? instructions: - text: Delete root cause analysis data set {dataSetId}. slots: dataSetId: path.dataSetId - text: Remove the whole RCA data set {dataSetId}. slots: dataSetId: path.dataSetId method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets'].get update: x-apievangelist-phrasing: intent: List root cause analysis data sets effect: read questions: - Which root cause analysis data sets have I created? - Can I filter or page through my RCA data sets? instructions: - text: List all my root cause analysis data sets. - text: Show RCA data sets matching {filter}, {maxpagesize} per page. slots: filter: query.filter maxpagesize: query.maxpagesize method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}/timestamps/{timestamp}/partitions/{partitionId}'].put update: x-apievangelist-phrasing: intent: Upload RCA data for one timestamp partition effect: write questions: - How do I upload data for a single timestamp and partition into an RCA data set? - Can I replace the data stored in one partition at a given timestamp? instructions: - text: Upload {data} to partition {partitionId} at timestamp {timestamp} in data set {dataSetId}. slots: data: requestBody.data partitionId: path.partitionId timestamp: path.timestamp dataSetId: path.dataSetId - text: Write {kind} data into RCA data set {dataSetId}, timestamp {timestamp}, partition {partitionId}. slots: kind: requestBody.kind dataSetId: path.dataSetId timestamp: path.timestamp partitionId: path.partitionId method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}/timestamps/{timestamp}/partitions/{partitionId}'].delete update: x-apievangelist-phrasing: intent: Delete RCA data for one timestamp partition effect: destructive questions: - Can I delete just one partition's data at a specific timestamp? - What is the smallest slice of RCA data I can remove? instructions: - text: Delete partition {partitionId} at timestamp {timestamp} from data set {dataSetId}. slots: partitionId: path.partitionId timestamp: path.timestamp dataSetId: path.dataSetId - text: Remove the RCA data stored in partition {partitionId} for {timestamp}. slots: partitionId: path.partitionId timestamp: path.timestamp method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}/timestamps:upload'].post update: x-apievangelist-phrasing: intent: Upload a block of RCA data across timestamps effect: write questions: - Can I upload many timestamps of root cause analysis data in one request? - Is there a bulk block upload for an RCA data set instead of one partition at a time? instructions: - text: Upload the block {value} of {kind} data into RCA data set {dataSetId}. slots: value: requestBody.value kind: requestBody.kind dataSetId: path.dataSetId - text: Bulk-load multiple timestamps of data into data set {dataSetId}. slots: dataSetId: path.dataSetId method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}/timestamps:purge'].post update: x-apievangelist-phrasing: intent: Purge RCA data within a time range effect: destructive questions: - How do I purge root cause analysis data between two dates? - Can I wipe all data in an RCA data set before a certain time? instructions: - text: Purge data from RCA data set {dataSetId} between {start} and {end}. slots: dataSetId: path.dataSetId start: query.start end: query.end - text: Delete every timestamp in data set {dataSetId} up to {end}. slots: dataSetId: path.dataSetId end: query.end method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}/timestamps/{timestamp}/partitions'].get update: x-apievangelist-phrasing: intent: List partition metadata for one timestamp effect: read questions: - Which partitions have data at a particular timestamp in my RCA data set? - Can I see the partition-level metadata for a single timestamp? instructions: - text: List the partitions stored at timestamp {timestamp} in data set {dataSetId}. slots: timestamp: path.timestamp dataSetId: path.dataSetId - text: Show partition metadata for RCA data set {dataSetId} at {timestamp}, {maxpagesize} per page. slots: dataSetId: path.dataSetId timestamp: path.timestamp maxpagesize: query.maxpagesize method: generated generated: '2026-09-26' - target: $.paths['/rootCauseAnalysis/dataSets/{dataSetId}/timestamps'].get update: x-apievangelist-phrasing: intent: List timestamps with data in an RCA data set effect: read questions: - What timestamps have data been uploaded for in my RCA data set? - Can I filter the data metadata of a data set across a time range? instructions: - text: List the timestamps with data in RCA data set {dataSetId}. slots: dataSetId: path.dataSetId - text: Show data metadata for data set {dataSetId} matching {filter}. slots: dataSetId: path.dataSetId filter: query.filter method: generated generated: '2026-09-26'