# 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 Game Center Challenge Images API version: 1.0.0 extends: openapi/ios-gamecenterchallengeimages-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/gameCenterChallengeImages'].post update: x-apievangelist-phrasing: intent: Reserve a Game Center challenge image effect: write questions: - Can I add artwork to a Game Center challenge? - Can I upload an image for a challenge localization? instructions: - text: Create a Game Center challenge image {image}. slots: image: requestBody.data - text: Reserve an upload for challenge artwork {image}. slots: image: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeImages/{id}'].get update: x-apievangelist-phrasing: intent: Get a Game Center challenge image effect: read questions: - Has my Game Center challenge image finished processing? - What are the file details of a challenge image? instructions: - text: Get challenge image {image}. slots: image: path.id - text: Check the asset state of Game Center challenge image {image}. slots: image: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeImages/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a Game Center challenge image effect: destructive questions: - Can I remove the artwork from a Game Center challenge? - How do I get rid of a challenge image I uploaded by mistake? instructions: - text: Delete challenge image {image}. slots: image: path.id - text: Remove Game Center challenge artwork {image}. slots: image: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeImages/{id}'].patch update: x-apievangelist-phrasing: intent: Commit a Game Center challenge image upload effect: write questions: - How do I confirm a challenge image upload is complete? - Is a checksum needed to finish uploading challenge artwork? instructions: - text: Commit challenge image {image} upload with {changes}. slots: image: path.id changes: requestBody.data - text: Mark Game Center challenge image {image} as uploaded with {changes}. slots: image: path.id changes: requestBody.data method: generated generated: '2026-10-01'