<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/game-center-blocked-players",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Game Center blocked players"
}
-->

# Game Center blocked players

Block and unblock the Game Center players who can play your game.

## Discussion

Blocked players represent the Game Center players you block from playing a game. Blocking a player prevents that player from playing the game the Game Center detail belongs to, and unblocking reinstates access. Use this resource to:

- Read the players you block for a game.
- Block or unblock a player for a game.

> Tip:
> These endpoints require information from GameKit, specifically <doc://com.apple.documentation/documentation/GameKit/GKPlayer/gamePlayerID>.

A [`GameCenterDetailPlayer`](/documentation/AppStoreConnectAPI/GameCenterDetailPlayer) uses the player’s game-scoped ID as its resource ID.

For the equivalent workflow in App Store Connect, see [Manage scores and players](https://developer.apple.com/help/app-store-connect/configure-game-center/manage-scores-and-players/).

## Topics

### Reading blocked players

[`List Blocked Players`](/documentation/AppStoreConnectAPI/GET-v1-gameCenterDetails-_id_-blockedPlayers)

List the blocked players for a game.

[`List Blocked Player IDs`](/documentation/AppStoreConnectAPI/GET-v1-gameCenterDetails-_id_-relationships-blockedPlayers)

List the blocked player IDs for a Game Center detail.

### Blocking and unblocking players

[`Modify a Game Center Detail Player`](/documentation/AppStoreConnectAPI/PATCH-v1-gameCenterDetailPlayers-_id_)

Block or unblock a player for a game.

### Objects

[`object GameCenterDetailPlayer`](/documentation/AppStoreConnectAPI/GameCenterDetailPlayer)

A Game Center player tied to a single game, whom you can block from playing that game.

[`object GameCenterDetailPlayerResponse`](/documentation/AppStoreConnectAPI/GameCenterDetailPlayerResponse)

The response body for endpoints that modify a Game Center player in an app’s Game Center configuration.

[`object GameCenterDetailPlayerUpdateRequest`](/documentation/AppStoreConnectAPI/GameCenterDetailPlayerUpdateRequest)

The request body you use to update a Game Center detail player.

[`object GameCenterDetailPlayersResponse`](/documentation/AppStoreConnectAPI/GameCenterDetailPlayersResponse)

The response body for endpoints that list the blocked players for a game.

[`object GameCenterDetailBlockedPlayersLinkagesResponse`](/documentation/AppStoreConnectAPI/GameCenterDetailBlockedPlayersLinkagesResponse)

The response body for endpoints that list the blocked player IDs related to a Game Center detail.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)