Statistics - Get Statistics

Gets statistics for the specified entity.

POST https://titleId.playfabapi.com/Statistic/GetStatistics

Request Header

Name Required Type Description
X-EntityToken True

string

This API requires an Entity Session Token, available from the Entity GetEntityToken method.

Request Body

Name Type Description
CustomTags

object

The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).

Entity

EntityKey

The optional entity to perform this action on. Defaults to the currently logged in entity.

Responses

Name Type Description
200 OK

GetStatisticsResponse

400 Bad Request

ApiErrorWrapper

This is the outer wrapper for all responses with errors

Security

X-EntityToken

This API requires an Entity Session Token, available from the Entity GetEntityToken method.

Type: apiKey
In: header

Definitions

Name Description
ApiErrorWrapper

The basic wrapper around every failed API response

EntityKey

Combined entity type and ID structure which uniquely identifies a single entity.

EntityStatisticValue
GetStatisticsRequest
GetStatisticsResponse
StatisticAggregationMethod
StatisticColumn
StatisticColumnCollection

ApiErrorWrapper

The basic wrapper around every failed API response

Name Type Description
code

integer

Numerical HTTP code

error

string

Playfab error code

errorCode

integer

Numerical PlayFab error code

errorDetails

object

Detailed description of individual issues with the request object

errorMessage

string

Description for the PlayFab errorCode

status

string

String HTTP code

EntityKey

Combined entity type and ID structure which uniquely identifies a single entity.

Name Type Description
Id

string

Unique ID of the entity.

Type

string

Entity type. See https://docs.microsoft.com/gaming/playfab/features/data/entities/available-built-in-entity-types

EntityStatisticValue

Name Type Description
Metadata

string

Metadata associated with the Statistic.

Name

string

Statistic name

Scores

string[]

Statistic scores

Version

number

Statistic version

GetStatisticsRequest

Name Type Description
CustomTags

object

The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).

Entity

EntityKey

The optional entity to perform this action on. Defaults to the currently logged in entity.

GetStatisticsResponse

Name Type Description
ColumnDetails

StatisticColumnCollection

A mapping of statistic name to the columns defined in the corresponding definition.

Entity

EntityKey

The entity id and type.

Statistics

EntityStatisticValue

List of statistics keyed by Name. Only the latest version of a statistic is returned.

StatisticAggregationMethod

Name Type Description
Last

string

Max

string

Min

string

Sum

string

StatisticColumn

Name Type Description
AggregationMethod

StatisticAggregationMethod

Aggregation method for calculating new value of a statistic.

Name

string

Name of the statistic column, as originally configured.

StatisticColumnCollection

Name Type Description
Columns

StatisticColumn[]

Columns for the statistic defining the aggregation method for each column.

Error Codes

Name Code
APINotEnabledForGameClientAccess 1082
InvalidEntityType 1373
NotAuthorized 1089
StatisticNotFound 1195