# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Atlassian The Jira Cloud platform REST Screen Schemes API version: 1.0.0 extends: openapi/atlassian-screen-schemes-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/rest/api/3/screenscheme'].get update: x-apievangelist-phrasing: intent: List screen schemes effect: read questions: - Which screen schemes exist for classic Jira projects? - Can I search screen schemes by name? instructions: - text: List all screen schemes. - text: Find screen schemes whose name contains {queryString}. slots: queryString: query.queryString method: generated generated: '2026-10-01' - target: $.paths['/rest/api/3/screenscheme'].post update: x-apievangelist-phrasing: intent: Create a screen scheme effect: write questions: - How do I create a screen scheme mapping operations to screens? - Which screens must a new screen scheme define? instructions: - text: Create screen scheme {name} using screens {screens}. slots: name: requestBody.name screens: requestBody.screens - text: Create a screen scheme called {name} with screens {screens} and description {description}. slots: name: requestBody.name screens: requestBody.screens description: requestBody.description method: generated generated: '2026-10-01' - target: $.paths['/rest/api/3/screenscheme/{screenSchemeId}'].put update: x-apievangelist-phrasing: intent: Update a screen scheme effect: write questions: - Can I change which screens a screen scheme uses? - Are only classic-project screen schemes editable? instructions: - text: Rename screen scheme {screenSchemeId} to {name}. slots: screenSchemeId: path.screenSchemeId name: requestBody.name - text: Change the screens of screen scheme {screenSchemeId} to {screens}. slots: screenSchemeId: path.screenSchemeId screens: requestBody.screens method: generated generated: '2026-10-01' - target: $.paths['/rest/api/3/screenscheme/{screenSchemeId}'].delete update: x-apievangelist-phrasing: intent: Delete a screen scheme effect: destructive questions: - Why can't I delete a screen scheme that an issue type screen scheme uses? - How do I remove an unused screen scheme? instructions: - text: Delete screen scheme {screenSchemeId}. slots: screenSchemeId: path.screenSchemeId - text: Remove the unused screen scheme {screenSchemeId}. slots: screenSchemeId: path.screenSchemeId method: generated generated: '2026-10-01'