iOS · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for App Store Connect Game Center Details API
43 actions
43 updates
phrasing
extends
openapi/ios-gamecenterdetails-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for iOS's API. It is a proposal applied on top of the contract, not a document iOS publishes.
What the actions change
x-apievangelist-phrasing
Targets 43 · first 16 shown; the file carries all of them
$.info
$.paths['/v1/gameCenterDetails'].post
$.paths['/v1/gameCenterDetails/{id}'].get
$.paths['/v1/gameCenterDetails/{id}'].patch
$.paths['/v1/gameCenterDetails/{id}/relationships/achievementReleases'].get
$.paths['/v1/gameCenterDetails/{id}/achievementReleases'].get
$.paths['/v1/gameCenterDetails/{id}/relationships/activityReleases'].get
$.paths['/v1/gameCenterDetails/{id}/activityReleases'].get
$.paths['/v1/gameCenterDetails/{id}/relationships/challengeReleases'].get
$.paths['/v1/gameCenterDetails/{id}/challengeReleases'].get
$.paths['/v1/gameCenterDetails/{id}/relationships/challengesMinimumPlatformVersions'].patch
$.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievements'].get
$.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievements'].patch
$.paths['/v1/gameCenterDetails/{id}/gameCenterAchievements'].get
$.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievementsV2'].get
$.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievementsV2'].patch
OpenAPI Overlay
# 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 Details API
version: 1.0.0
extends: openapi/ios-gamecenterdetails-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: 42
- target: $.paths['/v1/gameCenterDetails'].post
update:
x-apievangelist-phrasing:
intent: Set up Game Center for an app
effect: write
questions:
- How do I turn on Game Center for an app through App Store Connect?
- What do I need to send to create a Game Center detail record for my app?
instructions:
- text: Create a Game Center detail record with {data}.
slots:
data: requestBody.data
- text: 'Enable Game Center for my app using this payload: {data}.'
slots:
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an app's Game Center configuration
effect: read
questions:
- Can I look up a single Game Center detail record by its ID?
- What does the Game Center setup for my app currently look like?
instructions:
- text: Show me Game Center detail {id}.
slots:
id: path.id
- text: Fetch Game Center detail {id} and include {include}.
slots:
id: path.id
include: query.include
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}'].patch
update:
x-apievangelist-phrasing:
intent: Update an app's Game Center configuration
effect: write
questions:
- Can I change settings on an existing Game Center detail record?
- How do I edit my app's Game Center configuration after it was created?
instructions:
- text: Update Game Center detail {id} with {data}.
slots:
id: path.id
data: requestBody.data
- text: Apply these changes {data} to the Game Center setup {id}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/achievementReleases'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a Game Center's achievement releases
effect: read
questions:
- Is there a lightweight way to get just the IDs of achievement releases linked to a Game Center detail?
- Which achievement release identifiers are attached to my Game Center setup?
instructions:
- text: Give me only the achievement release IDs linked to Game Center detail {id}.
slots:
id: path.id
- text: List up to {limit} achievement release linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/achievementReleases'].get
update:
x-apievangelist-phrasing:
intent: List a Game Center's achievement releases
effect: read
questions:
- Which achievement releases are live for my game's Game Center?
- Can I filter achievement releases down to one particular achievement?
instructions:
- text: Show the full achievement releases for Game Center detail {id}.
slots:
id: path.id
- text: List achievement releases for Game Center detail {id} where live is {live}.
slots:
id: path.id
live: query.filter[live]
- text: Find releases of achievement {achievement} under Game Center detail {id}.
slots:
id: path.id
achievement: query.filter[gameCenterAchievement]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/activityReleases'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a Game Center's activity releases
effect: read
questions:
- How can I get only the activity release IDs tied to a Game Center detail?
- Which activity release identifiers belong to my Game Center configuration?
instructions:
- text: Return just the activity release IDs for Game Center detail {id}.
slots:
id: path.id
- text: Get {limit} activity release linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/activityReleases'].get
update:
x-apievangelist-phrasing:
intent: List a Game Center's activity releases
effect: read
questions:
- What activity releases has my game published through Game Center?
- Can I see the full records of Game Center activity releases for my app?
instructions:
- text: Show the activity releases for Game Center detail {id}.
slots:
id: path.id
- text: List activity releases of Game Center detail {id} with {include} included.
slots:
id: path.id
include: query.include
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/challengeReleases'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a Game Center's challenge releases
effect: read
questions:
- Can I fetch only the challenge release IDs linked to a Game Center detail?
- Which challenge release identifiers are connected to my Game Center setup?
instructions:
- text: Give me the challenge release IDs for Game Center detail {id}.
slots:
id: path.id
- text: Return {limit} challenge release linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/challengeReleases'].get
update:
x-apievangelist-phrasing:
intent: List a Game Center's challenge releases
effect: read
questions:
- What challenge releases exist for my game in Game Center?
- Where can I see full details of released Game Center challenges?
instructions:
- text: Show the challenge releases for Game Center detail {id}.
slots:
id: path.id
- text: List challenge releases under Game Center detail {id}, including {include}.
slots:
id: path.id
include: query.include
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/challengesMinimumPlatformVersions'].patch
update:
x-apievangelist-phrasing:
intent: Set minimum platform versions for challenges
effect: write
questions:
- How do I set which platform versions are required for Game Center challenges?
- Can I replace the minimum platform versions that challenges need on my game?
instructions:
- text: Replace the challenges minimum platform versions on Game Center detail {id} with {data}.
slots:
id: path.id
data: requestBody.data
- text: Set the minimum app versions for challenges on Game Center detail {id} to {data}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievements'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a Game Center's achievements
effect: read
questions:
- Can I get just the achievement IDs attached to a Game Center detail?
- Which achievement identifiers are linked to my game's Game Center?
instructions:
- text: Give me the achievement IDs linked to Game Center detail {id}.
slots:
id: path.id
- text: Return {limit} achievement linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievements'].patch
update:
x-apievangelist-phrasing:
intent: Replace or reorder a game's achievements
effect: write
questions:
- How do I reorder the achievements in my Game Center setup?
- Can I replace the whole set of achievements attached to a Game Center detail?
instructions:
- text: Replace the achievements on Game Center detail {id} with {data}.
slots:
id: path.id
data: requestBody.data
- text: Reorder achievements for Game Center detail {id} as {data}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterAchievements'].get
update:
x-apievangelist-phrasing:
intent: List a game's Game Center achievements
effect: read
questions:
- What achievements does my game have in Game Center?
- Can I filter my Game Center achievements by reference name or archived status?
instructions:
- text: List the achievements for Game Center detail {id}.
slots:
id: path.id
- text: Find achievements named {referenceName} under Game Center detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
- text: Show achievements of Game Center detail {id} where archived is {archived}.
slots:
id: path.id
archived: query.filter[archived]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievementsV2'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's V2 achievements
effect: read
questions:
- How do I get only the V2 achievement IDs for a Game Center detail?
- Which V2 achievement identifiers are linked to my game?
instructions:
- text: Using the newer V2 model, return only achievement identifiers for Game Center detail {id}.
slots:
id: path.id
- text: Page through V2 achievement linkage, {limit} at a time, for detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAchievementsV2'].patch
update:
x-apievangelist-phrasing:
intent: Replace or reorder a game's V2 achievements
effect: write
questions:
- Can I reorder the V2 achievements on my Game Center detail?
- How do I swap out the full list of V2 achievements for my game?
instructions:
- text: Overwrite the V2 achievement relationship of Game Center detail {id} using {data}.
slots:
id: path.id
data: requestBody.data
- text: Set the V2 achievement order for Game Center detail {id} to {data}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterAchievementsV2'].get
update:
x-apievangelist-phrasing:
intent: List a game's V2 achievements
effect: read
questions:
- What V2 achievements are defined for my game?
- Can I search V2 achievements by reference name or show only archived ones?
instructions:
- text: Pull every V2-model achievement record belonging to Game Center detail {id}.
slots:
id: path.id
- text: Look up V2 achievements whose reference name is {referenceName} on detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
- text: Show V2 achievements of Game Center detail {id} with archived set to {archived}.
slots:
id: path.id
archived: query.filter[archived]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterActivities'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's Game Center activities
effect: read
questions:
- Can I get only the activity IDs linked to a Game Center detail?
- Which Game Center activity identifiers belong to my game?
instructions:
- text: Give me the activity IDs for Game Center detail {id}.
slots:
id: path.id
- text: Return {limit} activity linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterActivities'].get
update:
x-apievangelist-phrasing:
intent: List a game's Game Center activities
effect: read
questions:
- What Game Center activities has my game defined?
- Can I see the full activity records for my game's Game Center?
instructions:
- text: List the activities for Game Center detail {id}.
slots:
id: path.id
- text: Show Game Center activities of detail {id} including {include}.
slots:
id: path.id
include: query.include
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterAppVersions'].get
update:
x-apievangelist-phrasing:
intent: List IDs of Game Center app versions
effect: read
questions:
- How do I fetch just the Game Center app version IDs for a detail record?
- Which Game Center app version identifiers are linked to my game?
instructions:
- text: Give me the Game Center app version IDs for detail {id}.
slots:
id: path.id
- text: Return {limit} Game Center app version linkages for detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterAppVersions'].get
update:
x-apievangelist-phrasing:
intent: List Game Center app versions for a game
effect: read
questions:
- Which app versions have Game Center enabled?
- Can I list only the Game Center app versions that are enabled?
instructions:
- text: List Game Center app versions for detail {id}.
slots:
id: path.id
- text: Show Game Center app versions of detail {id} where enabled is {enabled}.
slots:
id: path.id
enabled: query.filter[enabled]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterChallenges'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's Game Center challenges
effect: read
questions:
- Can I pull only the challenge IDs attached to a Game Center detail?
- Which Game Center challenge identifiers are linked to my game?
instructions:
- text: Return only the identifiers of challenges defined on Game Center detail {id}.
slots:
id: path.id
- text: Page through challenge definition linkage, {limit} per page, for detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterChallenges'].get
update:
x-apievangelist-phrasing:
intent: List a game's Game Center challenges
effect: read
questions:
- What Game Center challenges does my game offer?
- Can I filter my game's challenges by reference name or archived state?
instructions:
- text: List the challenges for Game Center detail {id}.
slots:
id: path.id
- text: Find challenges named {referenceName} under Game Center detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
- text: Show challenges of Game Center detail {id} with archived set to {archived}.
slots:
id: path.id
archived: query.filter[archived]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterGroup'].get
update:
x-apievangelist-phrasing:
intent: Get the Game Center group ID for a game
effect: read
questions:
- Is my game's Game Center detail linked to a group, and what is that group's ID?
- Can I get only the group identifier for a Game Center detail?
instructions:
- text: Give me the Game Center group ID linked to detail {id}.
slots:
id: path.id
- text: Check which group ID Game Center detail {id} points to.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterGroup'].get
update:
x-apievangelist-phrasing:
intent: Get the Game Center group a game belongs to
effect: read
questions:
- Which Game Center group does my game share data with?
- Can I see the full group record behind my game's Game Center detail?
instructions:
- text: Show the Game Center group for detail {id}.
slots:
id: path.id
- text: Fetch the group of Game Center detail {id} including {include}.
slots:
id: path.id
include: query.include
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSets'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's leaderboard sets
effect: read
questions:
- How do I get just the leaderboard set IDs for a Game Center detail?
- Which groupings of leaderboards (sets) are linked to my game, by identifier only?
instructions:
- text: Give me the leaderboard set IDs for Game Center detail {id}.
slots:
id: path.id
- text: Return {limit} leaderboard set linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSets'].patch
update:
x-apievangelist-phrasing:
intent: Replace or reorder a game's leaderboard sets
effect: write
questions:
- Can I reorder the leaderboard sets shown for my game?
- How do I replace the full list of leaderboard sets on a Game Center detail?
instructions:
- text: Replace the leaderboard sets on Game Center detail {id} with {data}.
slots:
id: path.id
data: requestBody.data
- text: Reorder leaderboard sets for Game Center detail {id} as {data}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterLeaderboardSets'].get
update:
x-apievangelist-phrasing:
intent: List a game's leaderboard sets
effect: read
questions:
- What leaderboard sets does my game have in Game Center?
- Can I find a leaderboard set by its reference name?
instructions:
- text: List the leaderboard sets for Game Center detail {id}.
slots:
id: path.id
- text: Find leaderboard sets named {referenceName} under Game Center detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSetsV2'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's V2 leaderboard sets
effect: read
questions:
- Can I get only the V2 leaderboard set IDs for a Game Center detail?
- Which V2 leaderboard set identifiers belong to my game?
instructions:
- text: Fetch V2 set linkage only (no attributes) from Game Center detail {id}.
slots:
id: path.id
- text: Retrieve up to {limit} V2 set references attached to detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSetsV2'].patch
update:
x-apievangelist-phrasing:
intent: Replace or reorder a game's V2 leaderboard sets
effect: write
questions:
- How do I reorder V2 leaderboard sets for my game?
- Can I replace every V2 leaderboard set attached to a Game Center detail at once?
instructions:
- text: Overwrite the V2 leaderboard set relationship of Game Center detail {id} using {data}.
slots:
id: path.id
data: requestBody.data
- text: Set the V2 leaderboard set order for Game Center detail {id} to {data}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterLeaderboardSetsV2'].get
update:
x-apievangelist-phrasing:
intent: List a game's V2 leaderboard sets
effect: read
questions:
- What V2 leaderboard sets are configured for my game?
- Can I look up a V2 leaderboard set by reference name?
instructions:
- text: Pull every V2-model leaderboard set record belonging to Game Center detail {id}.
slots:
id: path.id
- text: Look up V2 leaderboard sets whose reference name is {referenceName} on detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboards'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's leaderboards
effect: read
questions:
- How can I get only the leaderboard IDs linked to a Game Center detail?
- Which individual leaderboard identifiers are attached to my game?
instructions:
- text: Give me the individual leaderboard IDs (not sets) for Game Center detail {id}.
slots:
id: path.id
- text: Return {limit} single-leaderboard linkages for Game Center detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboards'].patch
update:
x-apievangelist-phrasing:
intent: Replace or reorder a game's leaderboards
effect: write
questions:
- Can I reorder the leaderboards for my game in Game Center?
- How do I replace the full set of leaderboards on a Game Center detail?
instructions:
- text: Replace the leaderboards on Game Center detail {id} with {data}.
slots:
id: path.id
data: requestBody.data
- text: Reorder leaderboards for Game Center detail {id} as {data}.
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterLeaderboards'].get
update:
x-apievangelist-phrasing:
intent: List a game's leaderboards
effect: read
questions:
- What leaderboards does my game have in Game Center?
- Can I filter my leaderboards by reference name or show only archived ones?
instructions:
- text: List the leaderboards for Game Center detail {id}.
slots:
id: path.id
- text: Find leaderboards named {referenceName} under Game Center detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
- text: Show leaderboards of Game Center detail {id} with archived set to {archived}.
slots:
id: path.id
archived: query.filter[archived]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardsV2'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's V2 leaderboards
effect: read
questions:
- Can I get just the V2 leaderboard IDs for a Game Center detail?
- Which V2 leaderboard identifiers, excluding sets, are linked to my game?
instructions:
- text: Identify which V2 leaderboards, by ID alone, hang off Game Center detail {id}.
slots:
id: path.id
- text: Retrieve {limit} V2 leaderboard references (not sets) from detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardsV2'].patch
update:
x-apievangelist-phrasing:
intent: Replace or reorder a game's V2 leaderboards
effect: write
questions:
- How do I reorder V2 leaderboards on my Game Center detail?
- Can I swap in a new list of V2 leaderboards for my game?
instructions:
- text: Swap the V2 leaderboards attached to Game Center detail {id} for {data}.
slots:
id: path.id
data: requestBody.data
- text: 'Rearrange individual V2 leaderboards on detail {id} into this order: {data}.'
slots:
id: path.id
data: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/gameCenterLeaderboardsV2'].get
update:
x-apievangelist-phrasing:
intent: List a game's V2 leaderboards
effect: read
questions:
- What V2 leaderboards are set up for my game?
- Can I search V2 leaderboards by reference name or archived status?
instructions:
- text: Return full V2 leaderboards (individual boards, not sets) configured on detail {id}.
slots:
id: path.id
- text: Look up V2 leaderboards whose reference name is {referenceName} on detail {id}.
slots:
id: path.id
referenceName: query.filter[referenceName]
- text: Only return archived={archived} V2 leaderboards from detail {id}.
slots:
id: path.id
archived: query.filter[archived]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/leaderboardReleases'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's leaderboard releases
effect: read
questions:
- How do I get only the leaderboard release IDs for a Game Center detail?
- Which leaderboard release identifiers are linked to my game?
instructions:
- text: Give me the IDs of leaderboard releases published from Game Center detail {id}.
slots:
id: path.id
- text: Retrieve {limit} leaderboard release references for detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/leaderboardReleases'].get
update:
x-apievangelist-phrasing:
intent: List a game's leaderboard releases
effect: read
questions:
- Which leaderboard releases are live for my game?
- Can I see the releases of one specific leaderboard?
instructions:
- text: List leaderboard releases for Game Center detail {id}.
slots:
id: path.id
- text: Show leaderboard releases of Game Center detail {id} where live is {live}.
slots:
id: path.id
live: query.filter[live]
- text: Find releases of leaderboard {leaderboard} under Game Center detail {id}.
slots:
id: path.id
leaderboard: query.filter[gameCenterLeaderboard]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/relationships/leaderboardSetReleases'].get
update:
x-apievangelist-phrasing:
intent: List IDs of a game's leaderboard set releases
effect: read
questions:
- Is there a way to fetch only the release IDs for leaderboard sets on a Game Center detail?
- Which leaderboard set release identifiers belong to my game?
instructions:
- text: Get the release identifiers of leaderboard sets shipped under Game Center detail {id}.
slots:
id: path.id
- text: Fetch {limit} set-release references belonging to detail {id}.
slots:
id: path.id
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/leaderboardSetReleases'].get
update:
x-apievangelist-phrasing:
intent: List a game's leaderboard set releases
effect: read
questions:
- Which leaderboard set releases are live in my game?
- Can I list the releases for just one leaderboard set?
instructions:
- text: Show every released leaderboard set for Game Center detail {id}.
slots:
id: path.id
- text: Only include set releases whose live flag equals {live}, for Game Center detail {id}.
slots:
id: path.id
live: query.filter[live]
- text: Fetch the releases of leaderboard set {leaderboardSet} within Game Center detail {id}.
slots:
id: path.id
leaderboardSet: query.filter[gameCenterLeaderboardSet]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/metrics/classicMatchmakingRequests'].get
update:
x-apievangelist-phrasing:
intent: Get classic matchmaking request metrics
effect: read
questions:
- How many classic matchmaking requests is my game getting over time?
- Can I break down classic matchmaking requests by result, per day or hour?
instructions:
- text: Show classic matchmaking request metrics for Game Center detail {id} at {granularity} granularity.
slots:
id: path.id
granularity: query.granularity
- text: Get classic matchmaking requests for Game Center detail {id} by {granularity}, filtered to result {result}.
slots:
id: path.id
granularity: query.granularity
result: query.filter[result]
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterDetails/{id}/metrics/ruleBasedMatchmakingRequests'].get
update:
x-apievangelist-phrasing:
intent: Get rule-based matchmaking request metrics
effect: read
questions:
- What volume of rule-based matchmaking requests does my game see?
- Can I group rule-based matchmaking request metrics by result?
instructions:
- text: Show rule-based matchmaking request metrics for Game Center detail {id} at {granularity} granularity.
slots:
id: path.id
granularity: query.granularity
- text: Get rule-based matchmaking requests for Game Center detail {id} by {granularity}, grouped by {groupBy}.
slots:
id: path.id
granularity: query.granularity
groupBy: query.groupBy
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/ios-gamecenterdetails-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.