Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

iOS GameCenterLeaderboards API

The GameCenterLeaderboards API from iOS — 16 operation(s) for gamecenterleaderboards.

iOS GameCenterLeaderboards API is one of 199 APIs that iOS publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include GameCenterLeaderboards. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and release notes.

This API exposes 21 operations across 16 paths, and defines 49 schemas. It is described by OpenAPI 3.0.1, at version 4.3.1.

Requests are made against a single base URL, https://api.appstoreconnect.apple.com/.

21 operations 16 paths 49 schemas 2 DELETE10 GET7 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
4.3.1
Base URL
https://api.appstoreconnect.apple.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

iOS GameCenterLeaderboards API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (itc-bearer-token). By default, every request must be authenticated.

Paths & Operations 21

Across 16 paths, the API surfaces 21 operations — 2 DELETE, 10 GET, 7 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

GameCenterLeaderboards 21
POST
/v1/gameCenterLeaderboardsdeprecated
Create Game Center Leaderboards
gameCenterLeaderboards_createInstance body → 400401403422201409429
GET
/v1/gameCenterLeaderboards/{id}deprecated
Get Game Center Leaderboards
gameCenterLeaderboards_getInstance 13 params → 400401403404200429
PATCH
/v1/gameCenterLeaderboards/{id}deprecated
Update Game Center Leaderboards
gameCenterLeaderboards_updateInstance 1 param body → 400401403404422200409429
DELETE
/v1/gameCenterLeaderboards/{id}deprecated
Delete Game Center Leaderboards
gameCenterLeaderboards_deleteInstance 1 param → 400401403404204429
POST
/v2/gameCenterLeaderboards
Create Game Center Leaderboards V2
gameCenterLeaderboardsV2_createInstance body → 400401403422201409429
GET
/v2/gameCenterLeaderboards/{id}
Get Game Center Leaderboards V2
gameCenterLeaderboardsV2_getInstance 11 params → 400401403404200429
PATCH
/v2/gameCenterLeaderboards/{id}
Update Game Center Leaderboards V2
gameCenterLeaderboardsV2_updateInstance 1 param body → 400401403404422200409429
DELETE
/v2/gameCenterLeaderboards/{id}
Delete Game Center Leaderboards V2
gameCenterLeaderboardsV2_deleteInstance 1 param → 400401403404204429
PATCH
/v1/gameCenterLeaderboards/{id}/relationships/activitydeprecated
Update Related Game Center Leaderboards / Activity
gameCenterLeaderboards_activity_updateToOneRelationship 1 param body → 400401403404422409204429
PATCH
/v1/gameCenterLeaderboards/{id}/relationships/challengedeprecated
Update Related Game Center Leaderboards / Challenge
gameCenterLeaderboards_challenge_updateToOneRelationship 1 param body → 400401403404422409204429
GET
/v1/gameCenterLeaderboards/{id}/relationships/groupLeaderboarddeprecated
Get Related Game Center Leaderboards / Group Leaderboard
gameCenterLeaderboards_groupLeaderboard_getToOneRelationship 1 param → 400401403404200429
PATCH
/v1/gameCenterLeaderboards/{id}/relationships/groupLeaderboarddeprecated
Update Related Game Center Leaderboards / Group Leaderboard
gameCenterLeaderboards_groupLeaderboard_updateToOneRelationship 1 param body → 400401403404422409204429
GET
/v1/gameCenterLeaderboards/{id}/groupLeaderboarddeprecated
Get Related Game Center Leaderboards / Group Leaderboard
gameCenterLeaderboards_groupLeaderboard_getToOneRelated 13 params → 400401403404200429
GET
/v1/gameCenterLeaderboards/{id}/relationships/localizationsdeprecated
List Related Game Center Leaderboards / Localizations
gameCenterLeaderboards_localizations_getToManyRelationship 2 params → 400401403404200429
GET
/v1/gameCenterLeaderboards/{id}/localizationsdeprecated
List Related Game Center Leaderboards / Localizations
gameCenterLeaderboards_localizations_getToManyRelated 6 params → 400401403404200429
GET
/v1/gameCenterLeaderboards/{id}/relationships/releasesdeprecated
List Related Game Center Leaderboards / Releases
gameCenterLeaderboards_releases_getToManyRelationship 2 params → 400401403404200429
GET
/v1/gameCenterLeaderboards/{id}/releasesdeprecated
List Related Game Center Leaderboards / Releases
gameCenterLeaderboards_releases_getToManyRelated 8 params → 400401403404200429
PATCH
/v2/gameCenterLeaderboards/{id}/relationships/activity
Update Related Game Center Leaderboards V2 / Activity
gameCenterLeaderboardsV2_activity_updateToOneRelationship 1 param body → 400401403404422409204429
PATCH
/v2/gameCenterLeaderboards/{id}/relationships/challenge
Update Related Game Center Leaderboards V2 / Challenge
gameCenterLeaderboardsV2_challenge_updateToOneRelationship 1 param body → 400401403404422409204429
GET
/v2/gameCenterLeaderboards/{id}/relationships/versions
List Related Game Center Leaderboards V2 / Versions
gameCenterLeaderboardsV2_versions_getToManyRelationship 2 params → 400401403404200429
GET
/v2/gameCenterLeaderboards/{id}/versions
List Related Game Center Leaderboards V2 / Versions
gameCenterLeaderboardsV2_versions_getToManyRelated 7 params → 400401403404200429

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are GameCenterLeaderboard (5 properties), GameCenterChallenge (5 properties), GameCenterDetail (5 properties), GameCenterLeaderboardSetV2 (5 properties). Each schema is shown below with its type and property counts.

GameCenterLeaderboardLocalization
object
5 properties 2 required
PagedDocumentLinks
object
3 properties 1 required
ImageAsset
object
3 properties
ResourceLinks
object
1 property
GameCenterLeaderboardLocalizationV2
object
5 properties 2 required
GameCenterLeaderboardUpdateRequest
object
1 property 1 required
ErrorSourceParameter
object
1 property 1 required
ErrorLinks
object
2 properties
GameCenterChallenge
object
5 properties 2 required
GameCenterVersionState
string
GameCenterLeaderboardSetV2
object
5 properties 2 required
AppMediaAssetState
object
3 properties
GameCenterLeaderboardImage
object
5 properties 2 required
GameCenterLeaderboardResponse
object
3 properties 2 required
DocumentLinks
object
1 property 1 required
GameCenterLeaderboardGroupLeaderboardLinkageRequest
object
1 property 1 required
GameCenterGroup
object
5 properties 2 required
UploadOperation
object
5 properties
GameCenterLeaderboardReleasesResponse
object
4 properties 2 required
ErrorResponse
object
1 property
GameCenterLeaderboardVersionsV2Response
object
4 properties 2 required
GameCenterLeaderboardLocalizationsResponse
object
4 properties 2 required
GameCenterLeaderboardRelease
object
5 properties 2 required
GameCenterLeaderboardV2ChallengeLinkageRequest
object
1 property 1 required
GameCenterActivity
object
5 properties 2 required
GameCenterLeaderboardReleasesLinkagesResponse
object
3 properties 2 required
GameCenterLeaderboardCreateRequest
object
1 property 1 required
RelationshipLinks
object
2 properties
GameCenterLeaderboardVersionV2
object
5 properties 2 required
GameCenterLeaderboardV2CreateRequest
object
2 properties 1 required
GameCenterLeaderboardV2UpdateRequest
object
1 property 1 required
GameCenterLeaderboard
object
5 properties 2 required
GameCenterLeaderboardV2VersionsLinkagesResponse
object
3 properties 2 required
HttpHeader
object
2 properties
ErrorSourcePointer
object
1 property 1 required
GameCenterLeaderboardLocalizationsLinkagesResponse
object
3 properties 2 required
GameCenterLeaderboardSet
object
5 properties 2 required
GameCenterLeaderboardActivityLinkageRequest
object
1 property 1 required
PagingInformation
object
1 property 1 required
GameCenterLeaderboardV2
object
5 properties 2 required
StringToStringMap
object
GameCenterLeaderboardGroupLeaderboardLinkageResponse
object
2 properties 2 required
GameCenterLeaderboardV2ActivityLinkageRequest
object
1 property 1 required
AppMediaStateError
object
2 properties
GameCenterLeaderboardChallengeLinkageRequest
object
1 property 1 required
GameCenterLeaderboardV2Response
object
3 properties 2 required
GameCenterDetail
object
5 properties 2 required
GameCenterLeaderboardFormatter
string
GameCenterLeaderboardVersionV2InlineCreate
object
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ios-gamecenterleaderboards-api-openapi.yml Raw ↑

Other APIs iOS publishes across the network.

App Store Server API
App Store Server Notifications
Apple Push Notification Service (APNs)
DeviceCheck and App Attest
Sign in with Apple REST API
Apple Music API
Wallet / PassKit Web Service
iOS AccessibilityDeclarations API
iOS Actors API
iOS AgeRatingDeclarations API
iOS AlternativeDistributionDomains API
iOS AlternativeDistributionKeys API