# 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 Sensor Data Models API version: 1.0.0 extends: openapi/microsoft-azure-sensordatamodels-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['/sensor-partners/{sensorPartnerId}/sensor-data-models'].get update: x-apievangelist-phrasing: intent: List a sensor partner's data models effect: read questions: - Which sensor data models has a sensor partner registered? - Can I filter sensor data models by status or name? instructions: - text: List sensor data models for sensor partner {partner}. slots: partner: path.sensorPartnerId - text: List sensor partner {partner}'s data models with status {statuses}. slots: partner: path.sensorPartnerId statuses: query.statuses method: generated generated: '2026-09-26' - target: $.paths['/sensor-partners/{sensorPartnerId}/sensor-data-models/{sensorDataModelId}'].get update: x-apievangelist-phrasing: intent: Get a sensor data model effect: read questions: - What measures does a specific sensor data model define? - Can I retrieve one sensor data model by its ID? instructions: - text: Get sensor data model {model} for partner {partner}. slots: model: path.sensorDataModelId partner: path.sensorPartnerId - text: Show sensor data model {model}. slots: model: path.sensorDataModelId method: generated generated: '2026-09-26' - target: $.paths['/sensor-partners/{sensorPartnerId}/sensor-data-models/{sensorDataModelId}'].delete update: x-apievangelist-phrasing: intent: Delete a sensor data model effect: destructive questions: - Can I delete a sensor data model I no longer use? - Is there a way to remove a sensor partner's data model? instructions: - text: Delete sensor data model {model} for partner {partner}. slots: model: path.sensorDataModelId partner: path.sensorPartnerId - text: Remove sensor data model {model}. slots: model: path.sensorDataModelId method: generated generated: '2026-09-26' - target: $.paths['/sensor-partners/{sensorPartnerId}/sensor-data-models/{sensorDataModelId}'].patch update: x-apievangelist-phrasing: intent: Create or update a sensor data model effect: write questions: - Can I define a new sensor data model with its measures? - What fields describe a sensor model, like manufacturer and product code? instructions: - text: Create sensor data model {model} for partner {partner} with measures {measures}. slots: model: path.sensorDataModelId partner: path.sensorPartnerId measures: requestBody.measures - text: Set manufacturer {manufacturer} on sensor data model {model}. slots: manufacturer: requestBody.manufacturer model: path.sensorDataModelId method: generated generated: '2026-09-26'