Skip to main content

ManagedPlayer

A player an organization signs in itself (an org-managed player): a Crowded Kingdoms user with no email, password or wallet, known to the org by its own id.

type ManagedPlayer {
userId: BigInt!
orgId: BigInt!
externalId: String!
gamertag: String
disambiguation: String
disabled: Boolean!
createdAt: DateTime!
}

Fields​

ManagedPlayer.userId ● BigInt! non-null scalar​

The player’s Crowded Kingdoms user id (BigInt as a decimal string): what hubs, channels and other players see.

ManagedPlayer.orgId ● BigInt! non-null scalar​

The organization the player belongs to.

ManagedPlayer.externalId ● String! non-null scalar​

The id the organization knows the player by (its own account id), unique within the org.

ManagedPlayer.gamertag ● String scalar​

Display name.

ManagedPlayer.disambiguation ● String scalar​

Disambiguation shown beside the gamertag, if the org set one.

ManagedPlayer.disabled ● Boolean! non-null scalar​

Whether the player is disabled: it cannot sign in, and its sessions were ended when it was disabled. An org disables and enables with updateManagedPlayer; a platform block also reads as disabled and only an operator lifts it.

ManagedPlayer.createdAt ● DateTime! non-null scalar​

When the player was first signed in or provisioned.

Returned By​

managedPlayer query ● updateManagedPlayer mutation

Member Of​

ManagedPlayersPage object ● ProvisionManagedPlayersResult object