# 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 Data Manager for Agriculture Data Plane… version: 1.0.0 extends: openapi/microsoft-azure-datasetrecords-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['/datasets/{datasetId}/records'].get update: x-apievangelist-phrasing: intent: List records in a dataset effect: read questions: - What records are stored in one of my datasets? - Can I list only the dataset records created within a date range? - Is it possible to filter dataset records by status or name? instructions: - text: List records in dataset {datasetId}. slots: datasetId: path.datasetId - text: List records in dataset {datasetId} with status {statuses}. slots: datasetId: path.datasetId statuses: query.statuses - text: List dataset {datasetId} records created between {minCreatedDateTime} and {maxCreatedDateTime}. slots: datasetId: path.datasetId minCreatedDateTime: query.minCreatedDateTime maxCreatedDateTime: query.maxCreatedDateTime method: generated generated: '2026-09-26' - target: $.paths['/datasets/{datasetId}/records/{recordId}'].get update: x-apievangelist-phrasing: intent: Get a single dataset record effect: read questions: - How do I fetch one record from a dataset by its id? - What properties and status does a particular dataset record have? instructions: - text: Get record {recordId} from dataset {datasetId}. slots: recordId: path.recordId datasetId: path.datasetId - text: Show the contents of dataset {datasetId} record {recordId}. slots: datasetId: path.datasetId recordId: path.recordId method: generated generated: '2026-09-26' - target: $.paths['/datasets/{datasetId}/records/{recordId}'].delete update: x-apievangelist-phrasing: intent: Delete a dataset record effect: destructive questions: - How do I delete a record from a dataset? - Can I remove one bad record without touching the rest of the dataset? instructions: - text: Delete record {recordId} from dataset {datasetId}. slots: recordId: path.recordId datasetId: path.datasetId - text: Remove dataset {datasetId} record {recordId}. slots: datasetId: path.datasetId recordId: path.recordId method: generated generated: '2026-09-26' - target: $.paths['/datasets/{datasetId}/records/{recordId}'].patch update: x-apievangelist-phrasing: intent: Create or update a dataset record effect: write questions: - How do I add a new record to a dataset? - Can I update the name or description of an existing dataset record? instructions: - text: Create or update record {recordId} in dataset {datasetId} with data {record}. slots: recordId: path.recordId datasetId: path.datasetId record: requestBody.record - text: Rename dataset {datasetId} record {recordId} to {name} with description {description}. slots: datasetId: path.datasetId recordId: path.recordId name: requestBody.name description: requestBody.description method: generated generated: '2026-09-26'