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

LogCarePackageLand

"itemPackage": {ItemPackage}

LogCarePackageSpawn

"itemPackage": {ItemPackage}

LogGameStatePeriodic

"gameState": {GameState}

LogHeal

[PC Only]

"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

[PC Only]

"character":   {Character},
"item":        {Item}

LogItemPickupFromLootbox

[PC Only]

"character":   {Character},
"item":        {Item},
"ownerTeamId": int

LogItemUnequip

"character": {Character},
"item":      {Item}

LogItemUse

"character": {Character},
"item":      {Item}

LogMatchDefinition

"MatchId":     string,
"PingQuality": string,
"SeasonState": string

LogMatchEnd

"characters":           [{Character}, ...],

LogMatchStart

"mapName":               string,
"weatherId":             string,
"characters":            [{Character}, ...],
"cameraViewBehaviour":   string,
"teamSize":              int,
"isCustomGame":          bool,
"isEventMode":           bool,                // PC Only
"blueZoneCustomOptions": string

blueZoneCustomOptions is a stringified array of objects. See BlueZoneCustomOptions.

LogObjectDestroy

[PC Only]

"character":      {Character},
"objectType":     string,
"objectLocation": {Location}

LogParachuteLanding

[PC Only]

"character": {Character},
"distance":  number

LogPlayerAttack

"attackId":             int,
"fireWeaponStackCount": int,          // PC Only
"attacker":             {Character},
"attackType":           string,
"weapon":               {Item},
"vehicle":              {Vehicle}

LogPlayerCreate

"character": {Character}

LogPlayerKill

"attackId":                   int,
"killer":                     {Character},
"victim":                     {Character},
"assistant":                  {Character},  // PC Only
"dBNOId":                     int           // PC Only
"damageTypeCategory":         string,
"damageCauserName":           string,
"damageCauserAdditionalInfo": [string],     // PC Only
"damageReason":               string,
"distance":                   number,
"victimGameResult":           {GameResult}   // PC Only

LogPlayerLogin

"accountId":    string

LogPlayerLogout

"accountId": string

LogPlayerMakeGroggy

"attackId":                   int,
"attacker":                   {Character},
"victim":                     {Character},
"damageReason":               string,       // PC Only
"damageTypeCategory":         string,
"damageCauserName":           string,
"damageCauserAdditionalInfo": [string],     // PC Only
"distance":                   number,
"isAttackerInVehicle":        bool,
"dBNOId":                     int

LogPlayerPosition

"character":       {Character},
"vehicle":         {Vehicle},
"elapsedTime":     number,
"numAlivePlayers": int

LogPlayerRevive

"reviver":             {Character},
"victim":              {Character},
"dBNOId":              int           // PC Only

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

LogRedZoneEnded

[PC Only]

"drivers": [{Character}, ...]

LogSwimEnd

"character":           {Character},
"swimDistance":        number,
"maxSwimDepthOfWater": number        // PC Only

LogSwimStart

"character": {Character}

LogVaultStart

[PC Only]

"character": {Character}

LogVehicleDestroy

"atackId":            int,
"attacker":           {Character},
"vehicle":            {Vehicle},
"damageTypeCategory": string,
"damageCauserName":   string,
"distance":           number,

LogVehicleLeave

"character":    {Character},
"vehicle":      {Vehicle},
"rideDistance": number,
"seatIndex":    integer,
"maxSpeed":     number          // PC Only

LogVehicleRide

"character": {Character},
"vehicle":   {Vehicle},
"seatIndex": int

LogWeaponFireCount

[PC Only]

"character": {Character},
"weaponId":  string,
"fireCount": int            // Increments of 10

LogWheelDestroy

"attackId":           int,
"attacker":           {Character},
"vehicle":            {Vehicle},
"damageTypeCategory": string,
"damageCauserName":   string