# 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 Azure IoT Central Deployment Manifests API version: 1.0.0 extends: openapi/microsoft-azure-deploymentmanifests-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: 5 - target: $.paths['/deploymentManifests'].get update: x-apievangelist-phrasing: intent: List deployment manifests effect: read questions: - Which deployment manifests have been defined so far? - Can I filter or page the list of deployment manifests? instructions: - text: List all deployment manifests. - text: List deployment manifests matching filter {filter}, {page_size} per page. slots: filter: query.filter page_size: query.maxpagesize method: generated generated: '2026-09-26' - target: $.paths['/deploymentManifests/{deploymentManifestId}'].get update: x-apievangelist-phrasing: intent: Get a deployment manifest effect: read questions: - How do I read one deployment manifest by its ID? - What data does a single deployment manifest hold? instructions: - text: Get deployment manifest {manifest}. slots: manifest: path.deploymentManifestId - text: Show the contents of deployment manifest {manifest}. slots: manifest: path.deploymentManifestId method: generated generated: '2026-09-26' - target: $.paths['/deploymentManifests/{deploymentManifestId}'].put update: x-apievangelist-phrasing: intent: Create a deployment manifest effect: write questions: - Can I create a new deployment manifest with my own ID? - Is it possible to scope a new deployment manifest to specific organizations? instructions: - text: Create deployment manifest {manifest} with data {data}. slots: manifest: path.deploymentManifestId data: requestBody.data - text: Create deployment manifest {manifest} named {display_name} for organizations {organizations}. slots: manifest: path.deploymentManifestId display_name: requestBody.displayName organizations: requestBody.organizations method: generated generated: '2026-09-26' - target: $.paths['/deploymentManifests/{deploymentManifestId}'].delete update: x-apievangelist-phrasing: intent: Delete a deployment manifest effect: destructive questions: - How do I delete a deployment manifest? - What happens to a deployment manifest once I remove it? instructions: - text: Delete deployment manifest {manifest}. slots: manifest: path.deploymentManifestId - text: Remove the {manifest} deployment manifest. slots: manifest: path.deploymentManifestId method: generated generated: '2026-09-26' - target: $.paths['/deploymentManifests/{deploymentManifestId}'].patch update: x-apievangelist-phrasing: intent: Update an existing deployment manifest effect: write questions: - Can I change a deployment manifest that already exists? - Does updating a deployment manifest support an If-Match ETag check? instructions: - text: Update existing deployment manifest {manifest}. slots: manifest: path.deploymentManifestId - text: Update deployment manifest {manifest} only if its ETag matches {etag}. slots: manifest: path.deploymentManifestId etag: header.If-Match method: generated generated: '2026-09-26'