# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for App Store Connect App Screenshots API version: 1.0.0 extends: openapi/ios-appscreenshots-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['/v1/appScreenshots'].post update: x-apievangelist-phrasing: intent: Reserve an App Store screenshot upload effect: write questions: - How do I upload a new screenshot to my App Store listing? - Can I add a screenshot to an existing screenshot set? instructions: - text: Create an app screenshot with {details}. slots: details: requestBody.data - text: 'Reserve a screenshot upload in a set: {details}.' slots: details: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/v1/appScreenshots/{id}'].get update: x-apievangelist-phrasing: intent: Get an App Store screenshot effect: read questions: - Has my screenshot finished processing? - Can I get one screenshot's file name and image URL? instructions: - text: Show app screenshot {id}. slots: id: path.id - text: Get the upload status of screenshot {id}. slots: id: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/appScreenshots/{id}'].delete update: x-apievangelist-phrasing: intent: Delete an App Store screenshot effect: destructive questions: - How do I remove a screenshot from my App Store page? - Can I delete a single screenshot without touching the rest of the set? instructions: - text: Delete app screenshot {id}. slots: id: path.id - text: Remove screenshot {id} from its set. slots: id: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/appScreenshots/{id}'].patch update: x-apievangelist-phrasing: intent: Commit or update a screenshot upload effect: write questions: - How do I mark a screenshot upload as complete after sending the file? - Can I update a screenshot's checksum after uploading? instructions: - text: Update app screenshot {id} with {details}. slots: id: path.id details: requestBody.data - text: Mark screenshot {id} as uploaded. slots: id: path.id method: generated generated: '2026-10-01'