# 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-chemicalproducts-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['/chemical-products'].get update: x-apievangelist-phrasing: intent: Search chemical products in Data Manager for Agriculture effect: read questions: - Which chemical products are registered in my agriculture data manager? - Can I filter chemical products by brand, active ingredient or crop? - How do I find products with a re-entry interval under a certain limit? instructions: - text: List chemical products for brand {brands}. slots: brands: query.brands - text: Find chemical products containing active ingredient {ingredient} for crop {crop}. slots: ingredient: query.activeIngredients crop: query.cropIds - text: Show chemical products with a maximum re-entry interval of {max}. slots: max: query.maxReEntryInterval method: generated generated: '2026-09-26' - target: $.paths['/chemical-products/{chemicalProductId}'].get update: x-apievangelist-phrasing: intent: Get a chemical product effect: read questions: - How do I look up one chemical product by its ID? - What formulation and registration number does a chemical product have? instructions: - text: Get chemical product {id}. slots: id: path.chemicalProductId - text: Show the details of chemical product {id}. slots: id: path.chemicalProductId method: generated generated: '2026-09-26' - target: $.paths['/chemical-products/{chemicalProductId}'].delete update: x-apievangelist-phrasing: intent: Delete a chemical product effect: destructive questions: - Is it possible to delete a chemical product record from agriculture data? - Can I remove a chemical product I entered by mistake? instructions: - text: Delete chemical product {id}. slots: id: path.chemicalProductId - text: Remove the chemical product record {id}. slots: id: path.chemicalProductId method: generated generated: '2026-09-26' - target: $.paths['/chemical-products/{chemicalProductId}'].patch update: x-apievangelist-phrasing: intent: Create or update a chemical product effect: write questions: - How do I add a new chemical product with its brand and active ingredients? - Can I update the registration number on an existing chemical product? instructions: - text: Create or update chemical product {id} with brand {brand} and active ingredients {ingredients}. slots: id: path.chemicalProductId brand: requestBody.brand ingredients: requestBody.activeIngredients - text: Set registration number {registration} on chemical product {id}. slots: registration: requestBody.registrationNumber id: path.chemicalProductId method: generated generated: '2026-09-26'