# 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 Seasons API version: 1.0.0 extends: openapi/microsoft-azure-seasons-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['/seasons'].get update: x-apievangelist-phrasing: intent: List growing seasons effect: read questions: - Which crop seasons are defined in my agriculture data? - Can I filter seasons by year or start date range? - Can I page through seasons with a max page size? instructions: - text: List seasons for years {years}. slots: years: query.years - text: List seasons starting between {minStartDateTime} and {maxStartDateTime}. slots: minStartDateTime: query.minStartDateTime maxStartDateTime: query.maxStartDateTime - text: List seasons named {names} with status {statuses}. slots: names: query.names statuses: query.statuses method: generated generated: '2026-09-26' - target: $.paths['/seasons/{seasonId}'].get update: x-apievangelist-phrasing: intent: Get a season effect: read questions: - What start and end dates does a particular season have? - Where do I fetch one season resource by ID? instructions: - text: Get season {seasonId}. slots: seasonId: path.seasonId - text: Show the start and end dates of season {seasonId}. slots: seasonId: path.seasonId method: generated generated: '2026-09-26' - target: $.paths['/seasons/{seasonId}'].delete update: x-apievangelist-phrasing: intent: Delete a season effect: destructive questions: - Can I delete a season I created by mistake? - Can I remove a season resource by its ID? instructions: - text: Delete season {seasonId}. slots: seasonId: path.seasonId - text: Remove season resource {seasonId} permanently. slots: seasonId: path.seasonId method: generated generated: '2026-09-26' - target: $.paths['/seasons/{seasonId}'].patch update: x-apievangelist-phrasing: intent: Create or update a season effect: write questions: - How do I define a new growing season with start and end dates? - Can I change the year or dates on an existing season? instructions: - text: Create season {seasonId} for year {year} from {startDateTime} to {endDateTime}. slots: seasonId: path.seasonId year: requestBody.year startDateTime: requestBody.startDateTime endDateTime: requestBody.endDateTime - text: Rename season {seasonId} to {name}. slots: seasonId: path.seasonId name: requestBody.name method: generated generated: '2026-09-26'