Telemetry Events¶
The following is a list of every telemetry event type with basic schemas to show the data that they contain.
Data dictionaries and enums can be found here.
Objects shown as {object-name} are not described here in an effort to conserve space. More details about the objects in events can be located in the Telemetry Objects reference. Please also note that each event contains the following fields which have been omitted from the outlines below:
"_D": string, // Event timestamp
"_T": string, // Event type
"common": {Common}
LogArmorDestroy¶
"attackId": int,
"attacker": {Character},
"victim": {Character},
"damageTypeCategory": string,
"damageReason": string,
"damageCauserName": string,
"item": {Item},
"distance": number
LogBlackZoneEnded¶
"survivors": [{Character}, ...]
LogCarePackageLand¶
"itemPackage": {ItemPackage}
LogCarePackageSpawn¶
"itemPackage": {ItemPackage}
LogCharacterCarry¶
"character": {Character},
"carryState": string
LogEmPickupLiftOff¶
"instigator": {Character},
"riders": [{Character}, ...]
LogGameStatePeriodic¶
"gameState": {GameState}
LogHeal¶
"character": {Character},
"item": {Item},
"healamount": number
LogItemAttach¶
"character": {Character},
"parentItem": {Item},
"childItem": {Item}
LogItemDetach¶
"character": {Character},
"parentItem": {Item},
"childItem": {Item}
LogItemDrop¶
"character": {Character},
"item": {Item}
LogItemEquip¶
"character": {Character},
"item": {Item}
LogItemPickup¶
"character": {Character},
"item": {Item}
LogItemPickupFromCarepackage¶
"character": {Character},
"item": {Item},
"carePackageUniqueId": number,
LogItemPickupFromCustomPackage¶
"character": {Character},
"item": {Item},
LogItemPickupFromLootbox¶
"character": {Character},
"item": {Item},
"ownerTeamId": int,
"creatorAccountId": string
LogItemPickupFromVehicleTrunk¶
"character": {Character},
"vehicle": {Vehicle},
"item": {Item}
LogItemPutToVehicleTrunk¶
"character": {Character},
"vehicle": {Vehicle},
"item": {Item}
LogItemUnequip¶
"character": {Character},
"item": {Item}
LogItemUse¶
"character": {Character},
"item": {Item}
LogMatchDefinition¶
"MatchId": string,
"PingQuality": string, // Deprecated
"SeasonState": string
LogMatchEnd¶
"characters": [{CharacterWrapper}, ...],
"gameResultOnFinished": {GameResultOnFinished} // Shows winning players only
LogMatchStart¶
"mapName": string,
"weatherId": string,
"characters": [{CharacterWrapper}, ...],
"cameraViewBehaviour": string,
"teamSize": int,
"isCustomGame": bool,
"isEventMode": bool,
"blueZoneCustomOptions": string
blueZoneCustomOptions is a stringified array of objects. See BlueZoneCustomOptions.
LogObjectDestroy¶
"character": {Character},
"objectType": string,
"objectLocation": {Location}
LogObjectInteraction¶
"character": {Character},
"objectType": string,
"objectTypeStatus": string,
"objectTypeAdditionalInfo": string,
LogParachuteLanding¶
"character": {Character},
"distance": number
LogPhaseChange¶
"phase": int,
"elapsedTime": number
LogPlayerAttack¶
"attackId": int,
"fireWeaponStackCount": int,
"attacker": {Character},
"attackType": string,
"weapon": {Item},
"vehicle": {Vehicle}
LogPlayerCreate¶
"character": {Character}
LogPlayerDestroyBreachableWall¶
"attacker": {Character},
"weapon": {Item}
LogPlayerDestroyProp¶
"attacker": {Character},
"objectType": string,
"objectLocation": {Location}
LogPlayerKill (tournament matches)¶
"attackId": int,
"killer": {Character},
"victim": {Character},
"assistant": {Character},
"dBNOId": int,
"damageReason": string,
"damageTypeCategory": string,
"damageCauserName": string,
"damageCauserAdditionalInfo": [string, ...],
"victimWeapon" string,
"victimWeaponAdditionalInfo" [string, ...]
"distance": number,
"victimGameResult": {GameResult},
"isThroughPenetrableWall": bool
LogPlayerKillV2¶
"attackId": int,
"dBNOId:" int,
"victimGameResult": {GameResult},
"victim": {Character},
"victimWeapon": string,
"victimWeaponAdditionalInfo": [string, ...],
"dBNOMaker": {Character},
"dBNODamageInfo": {DamageInfo}
"finisher": {Character},
"finishDamageInfo": {DamageInfo},
"killer": {Character},
"killerDamageInfo": {DamageInfo},
"assists_AccountId": [string, ...],
"teamKillers_AccountId": [string, ...],
"isSuicide": bool
LogPlayerLogin¶
"accountId": string
LogPlayerLogout¶
"accountId": string
LogPlayerMakeGroggy¶
"attackId": int,
"attacker": {Character},
"victim": {Character},
"damageReason": string,
"damageTypeCategory": string,
"damageCauserName": string,
"damageCauserAdditionalInfo": [string, ...],
"VictimWeapon" string,
"VictimWeaponAdditionalInfo" [string, ...],
"distance": number,
"isAttackerInVehicle": bool,
"dBNOId": int,
"isThroughPenetrableWall": bool
LogPlayerPosition¶
"character": {Character},
"vehicle": {Vehicle},
"elapsedTime": number,
"numAlivePlayers": int
LogPlayerRedeploy¶
"character": {Character},
LogPlayerRedeployBRStart¶
"characters": [{Character}, ...],
LogPlayerRevive¶
"reviver": {Character},
"victim": {Character},
"dBNOId": int
LogPlayerTakeDamage¶
"attackId": int,
"attacker": {Character},
"victim": {Character},
"damageTypeCategory": string,
"damageReason": string,
"damage": number, // 1.0 damage = 1.0 health
// Net damage after armor; damage to health
"damageCauserName": string,
"isThroughPenetrableWall" bool
LogPlayerUseFlareGun¶
"attackId": int,
"fireWeaponStackCount": int,
"attacker": {Character},
"attackType": string,
"weapon": {Item}
LogPlayerUseThrowable¶
"attackId": int,
"fireWeaponStackCount": int,
"attacker": {Character},
"attackType": string,
"weapon": {Item}
LogRedZoneEnded¶
"drivers": [{Character}, ...]
LogSwimEnd¶
"character": {Character},
"swimDistance": number,
"maxSwimDepthOfWater": number
LogSwimStart¶
"character": {Character}
LogVaultStart¶
"character": {Character},
"isLedgeGrab": bool
LogVehicleDamage¶
"attackId": int,
"attacker": {Character},
"vehicle": {Vehicle},
"damageTypeCategory": string,
"damageCauserName": string,
"damage": number,
"distance": number,
LogVehicleDestroy¶
"atackId": int,
"attacker": {Character},
"vehicle": {Vehicle},
"damageTypeCategory": string,
"damageCauserName": string,
"distance": number,
LogVehicleLeave¶
"character": {Character},
"vehicle": {Vehicle},
"rideDistance": number,
"seatIndex": integer,
"maxSpeed": number,
"fellowPassengers" [{Character}, ...]
LogVehicleRide¶
"character": {Character},
"vehicle": {Vehicle},
"seatIndex": int
"fellowPassengers" [{Character}, ...]
LogWeaponFireCount¶
"character": {Character},
"weaponId": string,
"fireCount": int // Increments of 10
LogWheelDestroy¶
"attackId": int,
"attacker": {Character},
"vehicle": {Vehicle},
"damageTypeCategory": string,
"damageCauserName": string