# 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 Versions API version: 1.0.0 extends: openapi/ios-gamecenterchallengeversions-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: 6 - target: $.paths['/v1/gameCenterChallengeVersions'].post update: x-apievangelist-phrasing: intent: Create a Game Center challenge version effect: write questions: - How do I start a new version of a Game Center challenge? - Can I create a challenge version before changing its artwork and text? instructions: - text: Create a Game Center challenge version with {version_details}. slots: version_details: requestBody.data - text: Start a new version of my weekly challenge. method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeVersions/{id}'].get update: x-apievangelist-phrasing: intent: Get a Game Center challenge version effect: read questions: - What state is a particular Game Center challenge version in? - Where can I look up a challenge version by its ID? instructions: - text: Show Game Center challenge version {version}. slots: version: path.id - text: Fetch the release state of challenge version {version}. slots: version: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeVersions/{id}/relationships/defaultImage'].get update: x-apievangelist-phrasing: intent: Get the default image ID of a challenge version effect: read questions: - Which image ID is the default artwork for a challenge version? - Can I get only the default image reference of a challenge version? instructions: - text: Get only the default image ID for challenge version {version}. slots: version: path.id - text: Check the default image reference on challenge version {version}. slots: version: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeVersions/{id}/defaultImage'].get update: x-apievangelist-phrasing: intent: Get a challenge version's default artwork effect: read questions: - What does the default artwork for my Game Center challenge look like? - Has the default image for a challenge version finished uploading? instructions: - text: Show the default image details for challenge version {version}. slots: version: path.id - text: Fetch the upload state of the artwork on challenge version {version}. slots: version: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeVersions/{id}/relationships/localizations'].get update: x-apievangelist-phrasing: intent: List localization IDs of a challenge version effect: read questions: - Which localization IDs belong to a challenge version? - Can I get only the translation references of a Game Center challenge version? instructions: - text: List only the localization IDs for challenge version {version}. slots: version: path.id - text: Get up to {limit} localization references for challenge version {version}. slots: version: path.id limit: query.limit method: generated generated: '2026-10-01' - target: $.paths['/v1/gameCenterChallengeVersions/{id}/localizations'].get update: x-apievangelist-phrasing: intent: List a challenge version's localized text effect: read questions: - What names and descriptions does my challenge show players in each language? - Which languages is a Game Center challenge version translated into? instructions: - text: Show the localized names and descriptions of challenge version {version}. slots: version: path.id - text: List the first {limit} localizations of challenge version {version} with text. slots: version: path.id limit: query.limit method: generated generated: '2026-10-01'