iOS · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for App Store Connect Game Center Leaderboard Sets API
28 actions
28 updates
phrasing
extends
openapi/ios-gamecenterleaderboardsets-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 28 · first 16 shown; the file carries all of them
$.info
$.paths['/v2/gameCenterLeaderboardSets'].post
$.paths['/v2/gameCenterLeaderboardSets/{id}'].get
$.paths['/v2/gameCenterLeaderboardSets/{id}'].delete
$.paths['/v2/gameCenterLeaderboardSets/{id}'].patch
$.paths['/v1/gameCenterLeaderboardSets'].post
$.paths['/v1/gameCenterLeaderboardSets/{id}'].get
$.paths['/v1/gameCenterLeaderboardSets/{id}'].delete
$.paths['/v1/gameCenterLeaderboardSets/{id}'].patch
$.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].get
$.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].post
$.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].delete
$.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].patch
$.paths['/v2/gameCenterLeaderboardSets/{id}/gameCenterLeaderboards'].get
$.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/versions'].get
$.paths['/v2/gameCenterLeaderboardSets/{id}/versions'].get
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 Leaderboard Sets API
version: 1.0.0
extends: openapi/ios-gamecenterleaderboardsets-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: 27
- target: $.paths['/v2/gameCenterLeaderboardSets'].post
update:
x-apievangelist-phrasing:
intent: Create a leaderboard set (v2)
effect: write
questions:
- How do I group several Game Center leaderboards into a set using the v2 API?
- Can I create a leaderboard set through the newer v2 leaderboard set endpoint?
instructions:
- text: Create a v2 Game Center leaderboard set from {set_details}.
slots:
set_details: requestBody.data
- text: Use the v2 endpoint to add a new leaderboard set with {set_details}.
slots:
set_details: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get a leaderboard set (v2)
effect: read
questions:
- What details does the v2 API return for a single leaderboard set?
- Where can I look up one Game Center leaderboard set by ID on v2?
instructions:
- text: Fetch v2 leaderboard set {set_id}.
slots:
set_id: path.id
- text: Show me the details of leaderboard set {set_id} from the v2 endpoint.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a leaderboard set (v2)
effect: destructive
questions:
- How do I remove a leaderboard set with the v2 API?
- Can a v2 Game Center leaderboard set be deleted permanently?
instructions:
- text: Delete v2 leaderboard set {set_id}.
slots:
set_id: path.id
- text: Remove leaderboard set {set_id} using the v2 delete endpoint.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}'].patch
update:
x-apievangelist-phrasing:
intent: Update a leaderboard set (v2)
effect: write
questions:
- How do I rename or edit an existing leaderboard set via v2?
- Can I change the attributes of a v2 leaderboard set after creating it?
instructions:
- text: Update v2 leaderboard set {set_id} with {changes}.
slots:
set_id: path.id
changes: requestBody.data
- text: Edit the v2 leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets'].post
update:
x-apievangelist-phrasing:
intent: Create a leaderboard set (v1)
effect: write
questions:
- How do I create a leaderboard set with the original v1 Game Center API?
- Can I still make a leaderboard set through the legacy v1 endpoint?
instructions:
- text: Create a v1 Game Center leaderboard set from {set_details}.
slots:
set_details: requestBody.data
- text: Use the legacy v1 endpoint to make a leaderboard set with {set_details}.
slots:
set_details: requestBody.data
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get a leaderboard set (v1)
effect: read
questions:
- What does the legacy v1 endpoint return for one leaderboard set?
- How can I read a single leaderboard set through the v1 API?
instructions:
- text: Fetch v1 leaderboard set {set_id}.
slots:
set_id: path.id
- text: Get leaderboard set {set_id} from the older v1 endpoint.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a leaderboard set (v1)
effect: destructive
questions:
- How do I delete a leaderboard set using the legacy v1 API?
- Can I remove a leaderboard set through the original v1 delete call?
instructions:
- text: Delete v1 leaderboard set {set_id}.
slots:
set_id: path.id
- text: Remove leaderboard set {set_id} with the legacy v1 endpoint.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}'].patch
update:
x-apievangelist-phrasing:
intent: Update a leaderboard set (v1)
effect: write
questions:
- How do I edit a leaderboard set's attributes through the v1 API?
- Can the legacy v1 endpoint modify an existing leaderboard set?
instructions:
- text: Update v1 leaderboard set {set_id} with {changes}.
slots:
set_id: path.id
changes: requestBody.data
- text: Modify leaderboard set {set_id} via the older v1 update call.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].get
update:
x-apievangelist-phrasing:
intent: List leaderboard IDs in a set (v2)
effect: read
questions:
- How do I get just the IDs of the leaderboards inside a v2 leaderboard set?
- Which leaderboard identifiers are linked to a v2 set, without full details?
instructions:
- text: List the leaderboard IDs linked to v2 set {set_id}.
slots:
set_id: path.id
- text: Get only the leaderboard linkages for v2 leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].post
update:
x-apievangelist-phrasing:
intent: Add leaderboards to a set (v2)
effect: write
questions:
- How do I add more leaderboards to an existing v2 leaderboard set?
- Can I attach extra leaderboards to a v2 set without replacing the current ones?
instructions:
- text: Add leaderboards {leaderboards} to v2 set {set_id}.
slots:
leaderboards: requestBody.data
set_id: path.id
- text: Attach more leaderboards to v2 leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].delete
update:
x-apievangelist-phrasing:
intent: Remove leaderboards from a set (v2)
effect: destructive
questions:
- How do I take specific leaderboards out of a v2 leaderboard set?
- Can I detach a leaderboard from a v2 set without deleting the leaderboard itself?
instructions:
- text: Remove leaderboards {leaderboards} from v2 set {set_id}.
slots:
leaderboards: requestBody.data
set_id: path.id
- text: Detach leaderboards from v2 leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].patch
update:
x-apievangelist-phrasing:
intent: Replace a set's leaderboards (v2)
effect: write
questions:
- How do I overwrite the full list of leaderboards in a v2 set?
- Can I reorder or swap out every leaderboard in a v2 leaderboard set at once?
instructions:
- text: Replace the leaderboards in v2 set {set_id} with {leaderboards}.
slots:
set_id: path.id
leaderboards: requestBody.data
- text: Set the complete leaderboard list for v2 leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/gameCenterLeaderboards'].get
update:
x-apievangelist-phrasing:
intent: List leaderboards in a set (v2)
effect: read
questions:
- What leaderboards, with full details, belong to a v2 leaderboard set?
- Can I filter the leaderboards in a v2 set by reference name or archived status?
instructions:
- text: Show the full leaderboards in v2 set {set_id}.
slots:
set_id: path.id
- text: List leaderboards named {reference_name} in v2 set {set_id}.
slots:
reference_name: query.filter[referenceName]
set_id: path.id
- text: Show archived leaderboards in v2 set {set_id} where archived is {archived}.
slots:
set_id: path.id
archived: query.filter[archived]
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/relationships/versions'].get
update:
x-apievangelist-phrasing:
intent: List version IDs of a set (v2)
effect: read
questions:
- How do I get only the version IDs of a v2 leaderboard set?
- Which version identifiers are linked to a leaderboard set, without full records?
instructions:
- text: Return only the version IDs referencing v2 leaderboard set {set_id}.
slots:
set_id: path.id
- text: Get version linkages only for leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v2/gameCenterLeaderboardSets/{id}/versions'].get
update:
x-apievangelist-phrasing:
intent: List versions of a set (v2)
effect: read
questions:
- What versions exist for a v2 leaderboard set, with full details?
- Can I see every version record of a Game Center leaderboard set?
instructions:
- text: Show the full version records for leaderboard set {set_id}.
slots:
set_id: path.id
- text: List versions of v2 leaderboard set {set_id} with their details.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].get
update:
x-apievangelist-phrasing:
intent: List leaderboard IDs in a set (v1)
effect: read
questions:
- How do I get just the leaderboard IDs in a set through the legacy v1 API?
- Which leaderboard linkages does the v1 relationship endpoint return for a set?
instructions:
- text: List leaderboard IDs linked to v1 set {set_id}.
slots:
set_id: path.id
- text: Get only leaderboard linkages for leaderboard set {set_id} via v1.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].post
update:
x-apievangelist-phrasing:
intent: Add leaderboards to a set (v1)
effect: write
questions:
- How do I add leaderboards to a set with the legacy v1 API?
- Can the v1 endpoint attach additional leaderboards to a leaderboard set?
instructions:
- text: Add leaderboards {leaderboards} to v1 set {set_id}.
slots:
leaderboards: requestBody.data
set_id: path.id
- text: Attach leaderboards to leaderboard set {set_id} using v1.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].delete
update:
x-apievangelist-phrasing:
intent: Remove leaderboards from a set (v1)
effect: destructive
questions:
- How do I remove leaderboards from a set using the legacy v1 API?
- Can v1 detach a leaderboard from a set while keeping the leaderboard?
instructions:
- text: Remove leaderboards {leaderboards} from v1 set {set_id}.
slots:
leaderboards: requestBody.data
set_id: path.id
- text: Detach leaderboards from leaderboard set {set_id} through v1.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards'].patch
update:
x-apievangelist-phrasing:
intent: Replace a set's leaderboards (v1)
effect: write
questions:
- How do I replace all leaderboards in a set with the v1 API?
- Can the legacy v1 call overwrite a leaderboard set's full membership?
instructions:
- text: Replace the leaderboards in v1 set {set_id} with {leaderboards}.
slots:
set_id: path.id
leaderboards: requestBody.data
- text: Overwrite the leaderboard list of set {set_id} using v1.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/gameCenterLeaderboards'].get
update:
x-apievangelist-phrasing:
intent: List leaderboards in a set (v1)
effect: read
questions:
- What full leaderboard records does the v1 API return for a set?
- Can I filter a v1 set's leaderboards by ID or archived state?
instructions:
- text: Show the full leaderboards in v1 set {set_id}.
slots:
set_id: path.id
- text: List leaderboards {leaderboard_ids} within v1 set {set_id}.
slots:
leaderboard_ids: query.filter[id]
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/groupLeaderboardSet'].get
update:
x-apievangelist-phrasing:
intent: Get a set's group set ID
effect: read
questions:
- How do I find the ID of the group leaderboard set a set belongs to?
- Which group leaderboard set is linked to this set, as just an identifier?
instructions:
- text: Get the group leaderboard set ID for set {set_id}.
slots:
set_id: path.id
- text: Show only the group set linkage of leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/groupLeaderboardSet'].patch
update:
x-apievangelist-phrasing:
intent: Link a set to a group leaderboard set
effect: write
questions:
- How do I connect a leaderboard set to a group leaderboard set?
- Can I change which group leaderboard set a set is linked to?
instructions:
- text: Link leaderboard set {set_id} to group set {group_set}.
slots:
set_id: path.id
group_set: requestBody.data
- text: Update the group leaderboard set for set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/groupLeaderboardSet'].get
update:
x-apievangelist-phrasing:
intent: Get a set's group leaderboard set
effect: read
questions:
- What are the full details of the group leaderboard set behind a set?
- Can I read the group leaderboard set record that a set points to?
instructions:
- text: Show the full group leaderboard set for set {set_id}.
slots:
set_id: path.id
- text: Fetch the group leaderboard set details of leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/localizations'].get
update:
x-apievangelist-phrasing:
intent: List localization IDs of a set
effect: read
questions:
- How do I get just the localization IDs for a leaderboard set?
- Which localization identifiers are attached to a set, without the text?
instructions:
- text: List localization IDs for leaderboard set {set_id}.
slots:
set_id: path.id
- text: Get only the localization linkages of set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/localizations'].get
update:
x-apievangelist-phrasing:
intent: List localizations of a set
effect: read
questions:
- What localized names does a leaderboard set have in each language?
- Can I see the full localization records for a leaderboard set?
instructions:
- text: Show all localizations for leaderboard set {set_id}.
slots:
set_id: path.id
- text: List the translated names of leaderboard set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/relationships/releases'].get
update:
x-apievangelist-phrasing:
intent: List release IDs of a set
effect: read
questions:
- How do I get only the release IDs of a leaderboard set?
- Which release identifiers are linked to a set, without full records?
instructions:
- text: List release IDs for leaderboard set {set_id}.
slots:
set_id: path.id
- text: Get only the release linkages of set {set_id}.
slots:
set_id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/gameCenterLeaderboardSets/{id}/releases'].get
update:
x-apievangelist-phrasing:
intent: List releases of a set
effect: read
questions:
- Is my leaderboard set live, and in which releases?
- Can I filter a leaderboard set's releases to only the live ones?
instructions:
- text: Show the releases of leaderboard set {set_id}.
slots:
set_id: path.id
- text: List releases of set {set_id} where live is {live}.
slots:
set_id: path.id
live: query.filter[live]
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-gamecenterleaderboardsets-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.