# 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 Crop Products API version: 1.0.0 extends: openapi/microsoft-azure-cropproducts-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['/crop-products'].get update: x-apievangelist-phrasing: intent: List crop products effect: read questions: - Which seed or crop products are recorded in my farm data? - Can I filter crop products by brand, trait or crop? instructions: - text: List crop products for brands {brands}. slots: brands: query.brands - text: Show crop products for crops {crop_ids} with traits {traits}. slots: crop_ids: query.cropIds traits: query.traits method: generated generated: '2026-09-26' - target: $.paths['/crop-products/{cropProductId}'].get update: x-apievangelist-phrasing: intent: Get a crop product effect: read questions: - What brand, trait and relative maturity does a crop product have? - Can I read a single crop product record by its ID? instructions: - text: Get crop product {product_id}. slots: product_id: path.cropProductId - text: Show the brand and maturity details of crop product {product_id}. slots: product_id: path.cropProductId method: generated generated: '2026-09-26' - target: $.paths['/crop-products/{cropProductId}'].delete update: x-apievangelist-phrasing: intent: Delete a crop product effect: destructive questions: - How do I remove a crop product from my catalog? - Can I delete a seed product record I entered by mistake? instructions: - text: Delete crop product {product_id}. slots: product_id: path.cropProductId - text: Remove seed product record {product_id}. slots: product_id: path.cropProductId method: generated generated: '2026-09-26' - target: $.paths['/crop-products/{cropProductId}'].patch update: x-apievangelist-phrasing: intent: Create or update a crop product effect: write questions: - How do I add a new seed product with its brand and trait? - Can I record seed treatments and relative maturity on a crop product? instructions: - text: Create crop product {product_id} for brand {brand}, product {product}, trait {trait}. slots: product_id: path.cropProductId brand: requestBody.brand product: requestBody.product trait: requestBody.trait - text: Set relative maturity of crop product {product_id} to {maturity} with treatments {treatments}. slots: product_id: path.cropProductId maturity: requestBody.relativeMaturity treatments: requestBody.treatments method: generated generated: '2026-09-26'