Skip to main content
Economy v2 is now Generally Available. For support and feedback, go to the PlayFab Forum.
The Economy v2 Inventory service has a Transaction History API that allows you to get a view of all the operations performed on a player’s inventory. This data can be used to help track usage of game systems, troubleshoot bugs, and identify malicious actors. Transaction Histories are grouped by a player’s different Inventory Collections with each Collection having its own history. More information about using CollectionIds and having multiple inventories per player can be found here. Some events such as CollectionCreated and CollectionDeleted aren’t presented in the transaction history.

Getting a Player’s Transaction History

Game Manager

  1. In Game Manager, navigate to Players
  2. Select the player you wish to view, then go to Transaction History

API

You can use the GetTransactionHistory API to get player’s transaction history. A CollectionId parameter is passed in to indicate which Inventory Collection’s History to view. Player’s are limited to only accessing their own transaction histories. Title Entities can pass in an Entity parameter to indicate which player’s transaction history they wish to access. The Filter parameter can be used to pass in timestamp constraints that allow you to see a specific time window of transactions. Filter only supports timestamp ge (greater-than-or-equal) and timestamp le (less-than-or-equal) and there’s a maximum limit of a six-month long timestamp period for viewing transaction history. An example GetTransactionHistory request:

Continuation Tokens

The ContinuationToken field that is returned from a response can be passed into a transaction history request to paginate through multiple counts of results.
Last modified on August 6, 2026