Skip to main content

PlayerDataExport

One player's data in one app, for an operator answering a data request.

type PlayerDataExport {
appId: BigInt!
userId: BigInt!
exportedAt: DateTime!
inputsComplete: Boolean!
json: String!
}

Fields​

PlayerDataExport.appId ● BigInt! non-null scalar​

The app.

PlayerDataExport.userId ● BigInt! non-null scalar​

The player.

PlayerDataExport.exportedAt ● DateTime! non-null scalar​

When it was assembled.

PlayerDataExport.inputsComplete ● Boolean! non-null scalar​

Whether every recorded input still kept is in it (false: the export stopped at 50 sessions or 20,000 inputs).

PlayerDataExport.json ● String! non-null scalar​

The export, as one JSON document: identity (the account row), platform (legal acceptances, avatars, the app's grant, actors, app and avatar state, communication settings, contacts, the player's own blocks, parental consents and the reports the player filed), recordedInputs (its sessions in the safety log and their inputs) and hubs (each ck-exec hub's share, or why there is none).

Returned By​

exportPlayerData query