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