> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayStream event model reference for PlayFab

> Reference for built-in PlayStream events generated by PlayFab Game Services APIs, plus custom events written through the WriteEvents API and their properties.

These are the built-in PlayStream events which are automatically generated by PlayFab Game Services APIs and written to the event pipeline. In addition to these events, you can create your own custom events using the [WriteEvents](xref:titleid.playfabapi.com.events.playstreamevents.writeevents) API.

Each event type has a set of properties that are included as part of event's data wherever it's sent. You can view these properties and build rules for triggering actions based on their values in the PlayStream tab of the Game Manager.

## AdPlacement

* [player\_ad\_closed](/services/playfab/api-references/events/AdPlacement/player-ad-closed)\
  This event is triggered when a player closes an ad.

* [player\_ad\_ended](/services/playfab/api-references/events/AdPlacement/player-ad-ended)\
  This event is triggered when a player finishes an ad.

* [player\_ad\_opened](/services/playfab/api-references/events/AdPlacement/player-ad-opened)\
  This event is triggered when a player opens an ad.

* [player\_ad\_rewarded](/services/playfab/api-references/events/AdPlacement/player-ad-rewarded)\
  This event is triggered when a player receives an ad reward.

* [player\_ad\_started](/services/playfab/api-references/events/AdPlacement/player-ad-started)\
  This event is triggered when a player starts an ad.

## Addons

* [title\_addon\_changed](/services/playfab/api-references/events/Addons/title-addon-changed)\
  This event is triggered when a title addon is changed.

## ApiAccessPolicy

* [title\_api\_settings\_changed](/services/playfab/api-references/events/ApiAccessPolicy/title-api-settings-changed)\
  This event is triggered when an API Features setting is changed for the title.

* [title\_permission\_policy\_changed](/services/playfab/api-references/events/ApiAccessPolicy/title-permission-policy-changed)\
  This event is triggered when an update occurs to a title's permission policies.

## CloudScript

* [entity\_executed\_cloud\_script](/services/playfab/api-references/events/CloudScript/entity-executed-cloud-script)\
  This event is optionally triggered when an Entity CloudScript function is executed, either by calling the ExecuteCloudScript API with the GeneratePlayStreamEvent option or triggered by a PlayStream event action with the 'Publish results as a PlayStream Event' box checked.

* [player\_executed\_cloudscript](/services/playfab/api-references/events/CloudScript/player-executed-cloudscript)\
  This event is optionally triggered when a CloudScript function is executed, either by calling the ExecuteCloudScript API with the GeneratePlayStreamEvent option or triggered by a PlayStream event action with the 'Publish results as a PlayStream Event' box checked.

* [player\_triggered\_action\_executed\_cloudscript](/services/playfab/api-references/events/CloudScript/player-triggered-action-executed-cloudscript)\
  This event is triggered when a CloudScript function is run as the result of a PlayStream action, and the 'Publish results as a PlayStream Event' box was checked.

* [title\_added\_cloudscript](/services/playfab/api-references/events/CloudScript/title-added-cloudscript)\
  This event is triggered when new CloudScript is uploaded to PlayFab.

* [title\_published\_cloudscript](/services/playfab/api-references/events/CloudScript/title-published-cloudscript)\
  An inactive revision of CloudScript has been made into the active 'live' version.

* [title\_scheduled\_cloudscript\_executed](/services/playfab/api-references/events/CloudScript/title-scheduled-cloudscript-executed)\
  This event is triggered when a CloudScript function is run by a scheduled task.

* [cloudscript\_executed](/services/playfab/api-references/events/CloudScript/cloudscript-executed)\
  This event is triggered when a CloudScript function is executed.

## DeveloperIdentity

* [studio\_created](/services/playfab/api-references/events/DeveloperIdentity/studio-created)\
  This event is triggered when a studio is created.

* [studio\_user\_added](/services/playfab/api-references/events/DeveloperIdentity/studio-user-added)
  This event is triggered when a user accepts a studio invitation.

* [studio\_user\_invited](/services/playfab/api-references/events/DeveloperIdentity/studio-user-invited)\
  This event is triggered when a user is invited to a studio.

* [studio\_user\_removed](/services/playfab/api-references/events/DeveloperIdentity/studio-user-removed)\
  This event is triggered when a user is removed from a studio.

## Experimentation

* [exclusion\_group\_created](/services/playfab/api-references/events/Experimentation/exclusion-group-created)
  This event is triggered when an exclusion group is created.

* [exclusion\_group\_deleted](/services/playfab/api-references/events/Experimentation/exclusion-group-deleted)
  This event is triggered when an exclusion group is deleted.

* [exclusion\_group\_updated](/services/playfab/api-references/events/Experimentation/exclusion-group-updated)
  This event is triggered when an exclusion group is updated.

* [experiment\_created](/services/playfab/api-references/events/Experimentation/experiment-created)
  This event is triggered when an experiment is created.

* [experiment\_deleted](/services/playfab/api-references/events/Experimentation/experiment-deleted)
  This event is triggered when an experiment is deleted.

* [experiment\_start\_requested](/services/playfab/api-references/events/Experimentation/experiment-start-requested)
  This event is triggered when an experiment start is requested.

* [experiment\_stop\_requested](/services/playfab/api-references/events/Experimentation/experiment-stop-requested)
  This event is triggered when an experiment stop is requested.

* [experiment\_updated](/services/playfab/api-references/events/Experimentation/experiment-updated)
  This event is triggered when an experiment is updated.

* [player\_experiment\_variants\_changed](/services/playfab/api-references/events/Experimentation/player-experiment-variants-changed)
  This event is triggered when a player's experiment variants are changed.

## Extension

* [title\_aborted\_task](/services/playfab/api-references/events/Extension/title-aborted-task)\
  This event is triggered when a task instance is aborted.

* [title\_completed\_task](/services/playfab/api-references/events/Extension/title-completed-task)\
  This event is triggered when a scheduled task has completed

* [title\_created\_task](/services/playfab/api-references/events/Extension/title-created-task)\
  This event is triggered when a task is created.

* [title\_deleted\_task](/services/playfab/api-references/events/Extension/title-deleted-task)\
  This event is triggered when a task is deleted.

* [title\_exceeded\_limit](/services/playfab/api-references/events/Extension/title-exceeded-limit)\
  This event is triggered when a title exceeds a service limit and receives an error.

* [title\_limit\_changed](/services/playfab/api-references/events/Extension/title-limit-changed)\
  This event is triggered when a title changes a service limit.

* [title\_started\_task](/services/playfab/api-references/events/Extension/title-started-task)\
  This event is triggered when a task is scheduled to run.

* [title\_updated\_task](/services/playfab/api-references/events/Extension/title-updated-task)\
  This event is triggered when a task is updated.

* [export\_completed](/services/playfab/api-references/events/Extension/export-completed)\
  This event is triggered when an export operation is completed.

## Functions

* [function\_executed](/services/playfab/api-references/events/Functions/function-executed)\
  This event is triggered when a function is executed.

* [function\_registered](/services/playfab/api-references/events/Functions/function-registered)\
  This event is triggered when a function is registered.

* [function\_unregistered](/services/playfab/api-references/events/Functions/function-unregistered)\
  This event is triggered when a function is unregistered.

* [player\_triggered\_action\_executed\_function](/services/playfab/api-references/events/Functions/player-triggered-action-executed-function)\
  This event is triggered when a function is run as the result of a PlayStream action.

* [title\_scheduled\_function\_executed](/services/playfab/api-references/events/Functions/title-scheduled-function-executed)\
  This event is triggered when a function is run by a scheduled task.

## Groups

* [group\_created](/services/playfab/api-references/events/Groups/group-created)
  This event is triggered when an entity group is created.

* [group\_members\_added](/services/playfab/api-references/events/Groups/group-members-added)\
  This event is triggered when a member is added to an entity group.

* [group\_members\_removed](/services/playfab/api-references/events/Groups/group-members-removed)\
  This event is triggered when a member is removed from an entity group.

* [group\_role\_created](/services/playfab/api-references/events/Groups/group-role-created)\
  This event is triggered when a role is created for a group.

* [group\_role\_deleted](/services/playfab/api-references/events/Groups/group-role-deleted)\
  This event is triggered when a role is deleted from a group.

* [group\_role\_members\_added](/services/playfab/api-references/events/Groups/group-role-members-added)\
  This event is triggered when a list of entities are added to a role within a group.

* [group\_role\_members\_removed](/services/playfab/api-references/events/Groups/group-role-members-removed)\
  This event is triggered when a list of entities are removed from a role within a group.

* [group\_role\_updated](/services/playfab/api-references/events/Groups/group-role-updated)\
  This event is triggered when a role is updated within a group.

* [group\_updated](/services/playfab/api-references/events/Groups/group-updated)\
  This event is triggered when an entity group is updated.

* [members\_added](/services/playfab/api-references/events/Groups/members-added)\
  This event is triggered when members are added to a group.

* [members\_removed](/services/playfab/api-references/events/Groups/members-removed)\
  This event is triggered when members are removed from a group.

* [members\_role\_updated](/services/playfab/api-references/events/Groups/members-role-updated)\
  This event is triggered when members' roles are updated in a group.

* [player\_updated\_membership](/services/playfab/api-references/events/Groups/player-updated-membership)\
  This event is triggered when a player's membership is updated.

* [role\_updated](/services/playfab/api-references/events/Groups/role-updated)\
  This event is triggered when a role is updated.

## Telemetry

* [apikey\_activated](/services/playfab/api-references/events/Telemetry/apikey-activated)\
  This event is triggered when an API key is activated.

* [apikey\_created](/services/playfab/api-references/events/Telemetry/apikey-created)\
  This event is triggered when an API key is created.

* [apikey\_deactivated](/services/playfab/api-references/events/Telemetry/apikey-deactivated)\
  This event is triggered when an API key is deactivated.

* [apikey\_deleted](/services/playfab/api-references/events/Telemetry/apikey-deleted)\
  This event is triggered when an API key is deleted.

## TitleCommunications

* [player\_registered\_push\_notifications](/services/playfab/api-references/events/TitleCommunications/player-registered-push-notifications)\
  This event is triggered when a player registers for push notifications.

* [sent\_email](/services/playfab/api-references/events/TitleCommunications/sent-email)\
  This event is triggered when an email is sent or fails to send to a player.

* [sent\_push\_notification](/services/playfab/api-references/events/TitleCommunications/sent-push-notification)\
  This event is triggered when a push notification is sent or fails to be sent to a player.

* [email\_sent](/services/playfab/api-references/events/TitleCommunications/email-sent)\
  This event is triggered when an email is sent.

* [push\_notification\_sent](/services/playfab/api-references/events/TitleCommunications/push-notification-sent)\
  This event is triggered when a push notification is sent.

## General

* [entity\_virtual\_currency\_balances\_changed](/services/playfab/api-references/events/General/entity-virtual-currency-balances-changed)\
  This event is triggered when an entity's virtual currency balance changes.

* [tenancy\_connector\_onboard](/services/playfab/api-references/events/General/tenancy-connector-onboard)\
  This event is triggered when a tenancy connector is onboarded.

* [studio\_tier\_updated](/services/playfab/api-references/events/General/studio-tier-updated)\
  This event is triggered when a studio tier is updated.

## Matchmaking

* [title\_queue\_config\_updated](/services/playfab/api-references/events/Matchmaking/title-queue-config-updated)\
  This event is triggered when a queue config is changed.

* [match\_found](/services/playfab/api-references/events/Matchmaking/match-found)\
  This event is triggered when a match is found.

* [ticket\_completed](/services/playfab/api-references/events/Matchmaking/ticket-completed)\
  This event is triggered when a ticket is completed.

* [user\_ticket\_invited](/services/playfab/api-references/events/Matchmaking/user-ticket-invited)\
  This event is triggered when a user is invited to a ticket.

## Multiplayer Servers

* [build\_alias\_created](/services/playfab/api-references/events/MultiplayerServers/build-alias-created)\
  This event is triggered when a multiplayer server build alias is created.

* [build\_alias\_deleted](/services/playfab/api-references/events/MultiplayerServers/build-alias-deleted)\
  This event is triggered when a multiplayer server build alias is deleted.

* [build\_alias\_updated](/services/playfab/api-references/events/MultiplayerServers/build-alias-updated)\
  This event is triggered when a multiplayer server build alias is updated.

* [build\_deleted](/services/playfab/api-references/events/MultiplayerServers/build-deleted)\
  This event is triggered when a multiplayer server build is deleted.

* [build\_region\_status\_changed](/services/playfab/api-references/events/MultiplayerServers/build-region-status-changed)\
  This event is triggered when a multiplayer server build region status is changed.

* [build\_region\_updated](/services/playfab/api-references/events/MultiplayerServers/build-region-updated)\
  This event is triggered when a multiplayer server build region is updated.

* [build\_region\_utilization](/services/playfab/api-references/events/MultiplayerServers/build-region-utilization)\
  This event is triggered to display the utilization of servers for a build in each region.

* [certificate\_deleted](/services/playfab/api-references/events/MultiplayerServers/certificate-deleted)\
  This event is triggered when a multiplayer server certificate is deleted.

* [certificate\_uploaded](/services/playfab/api-references/events/MultiplayerServers/certificate-uploaded)\
  This event is triggered when a multiplayer server certificate is uploaded.

* [crash\_detected](/services/playfab/api-references/events/MultiplayerServers/crash-detected)\
  This event triggered when a crash dump is found on a terminating server.

* [create\_build\_initiated](/services/playfab/api-references/events/MultiplayerServers/create-build-initiated)\
  This event is triggered when a multiplayer server build is initiated.

* [enabled\_for\_title](/services/playfab/api-references/events/MultiplayerServers/enabled-for-title)\
  This event is triggered when a title enables PlayFab servers

* [game\_asset\_deleted](/services/playfab/api-references/events/MultiplayerServers/game-asset-deleted)\
  This event is triggered when a multiplayer server game asset is deleted.

* [monitoring\_output\_saved](/services/playfab/api-references/events/MultiplayerServers/monitoring-output-saved)\
  This event is triggered when the output of a monitoring application has been saved and can be downloaded.

* [secret\_added](/services/playfab/api-references/events/MultiplayerServers/secret-added)\
  This event is triggered when a multiplayer server secret is added.

* [secret\_deleted](/services/playfab/api-references/events/MultiplayerServers/secret-deleted)\
  This event is triggered when a multiplayer server secret is deleted.

* [server\_requested](/services/playfab/api-references/events/MultiplayerServers/server-requested)\
  This event is triggered when a multiplayer server is requested.

* [server\_state\_changed](/services/playfab/api-references/events/MultiplayerServers/server-state-changed)\
  This event is triggered when a multiplayer server's state is changed.

* [vm\_assigned](/services/playfab/api-references/events/MultiplayerServers/vm-assigned)\
  This event is triggered when a virtual machine is assigned to a multiplayer server build.

* [vm\_game\_certificates\_deployed](/services/playfab/api-references/events/MultiplayerServers/vm-game-certificates-deployed)\
  This event is triggered when game certificates are deployed in a game virtual machine.

* [vm\_remote\_user\_created](/services/playfab/api-references/events/MultiplayerServers/vm-remote-user-created)\
  This event is triggered when a multiplayer server virtual machine remote user is created.

* [vm\_remote\_user\_deleted](/services/playfab/api-references/events/MultiplayerServers/vm-remote-user-deleted)\
  This event is triggered when a multiplayer server virtual machine remote user is deleted.

* [vm\_state\_change](/services/playfab/api-references/events/MultiplayerServers/vm-state-change)\
  This event is triggered when a multiplayer virtual machine's state is changed.

* [vm\_unassignment\_started](/services/playfab/api-references/events/MultiplayerServers/vm-unassignment-started)\
  This event is triggered when a virtual machine is unassigned from a multiplayer server build.

* [vm\_unhealthy](/services/playfab/api-references/events/MultiplayerServers/vm-unhealthy)\
  This event is triggered when a virtual machine is found to be unhealthy.

## CatalogV1

* [title\_catalog\_updated](/services/playfab/api-references/events/CatalogV1/title-catalog-updated)\
  This event is triggered when a catalog is changed.

* [title\_store\_updated](/services/playfab/api-references/events/CatalogV1/title-store-updated)\
  This event is triggered when a store is changed.

## CatalogV2

* [item\_created](/services/playfab/api-references/events/CatalogV2/item-created)\
  This event is triggered when an item is created.

* [item\_deleted](/services/playfab/api-references/events/CatalogV2/item-deleted)\
  This event is triggered when an item is deleted.

* [item\_moderation\_state\_changed](/services/playfab/api-references/events/CatalogV2/item-moderation-state-changed)\
  This event is triggered when an item moderation state is changed.

* [item\_publish\_requested](/services/playfab/api-references/events/CatalogV2/item-publish-requested)\
  This event is triggered when publishing is started.

* [item\_purchased](/services/playfab/api-references/events/CatalogV2/item-purchased)\
  This event is triggered when an item is purchased.

* [item\_reported](/services/playfab/api-references/events/CatalogV2/item-reported)\
  This event is triggered when an item is reported.

* [item\_updated](/services/playfab/api-references/events/CatalogV2/item-updated)\
  This event is triggered when an item is updated.

* [review\_reported](/services/playfab/api-references/events/CatalogV2/review-reported)\
  This event is triggered when a review is reported.

* [reviews\_takedown\_requested](/services/playfab/api-references/events/CatalogV2/reviews-takedown-requested)\
  This event is triggered when a takedown of reviews is requested.

## Character

* [character\_consumed\_item](/services/playfab/api-references/events/Character/character-consumed-item)\
  This event is triggered when a character consumes an item from their inventory.

* [character\_inventory\_item\_added](/services/playfab/api-references/events/Character/character-inventory-item-added)\
  This event is triggered when an item is granted to a character.

* [character\_vc\_item\_purchased](/services/playfab/api-references/events/Character/character-vc-item-purchased)\
  This event is triggered when the character makes a purchase using virtual currency.

* [character\_virtual\_currency\_balance\_changed](/services/playfab/api-references/events/Character/character-virtual-currency-balance-changed)\
  This event is triggered when a character's virtual currency balance changes.

## Inventory

* [items\_added](/services/playfab/api-references/events/Inventory/items-added)\
  Event raised when items have been added to an inventory.

* [items\_clawback\_completed](/services/playfab/api-references/events/Inventory/items-clawback-completed)\
  This event is triggered when an items clawback operation is completed.

* [items\_clawback\_reversal\_completed](/services/playfab/api-references/events/Inventory/items-clawback-reversal-completed)\
  This event is triggered when an items clawback reversal operation is completed.

* [items\_deleted](/services/playfab/api-references/events/Inventory/items-deleted)\
  Event raised when items have been deleted from an inventory.

* [items\_expired](/services/playfab/api-references/events/Inventory/items-expired)\
  This event is triggered when items have expired in an inventory.

* [items\_purchased](/services/playfab/api-references/events/Inventory/items-purchased)\
  Event raised when items have been purchased from an inventory.

* [items\_redeemed](/services/playfab/api-references/events/Inventory/items-redeemed)\
  Event raised when items have been redeemed to an inventory.

* [items\_subtracted](/services/playfab/api-references/events/Inventory/items-subtracted)\
  Event raised when items have been subtracted from an inventory.

* [items\_transferred](/services/playfab/api-references/events/Inventory/items-transferred)\
  Event raised when items have been transferred to or from an inventory.

* [items\_updated](/services/playfab/api-references/events/Inventory/items-updated)\
  Event raised when items have been updated in an inventory.

* [marketplace\_transaction\_redeemed](/services/playfab/api-references/events/Inventory/marketplace-transaction-redeemed)\
  This event is triggered when a marketplace transaction is redeemed.

## GameSave

* [gamesave\_version\_finalized](/services/playfab/api-references/events/GameSave/gamesave-version-finalized)\
  This event is triggered when a game save version is finalized with all the files fully uploaded.

* [gamesave\_version\_marked\_known\_good](/services/playfab/api-references/events/GameSave/gamesave-version-marked-known-good)\
  This event is triggered when a game save version is marked as known good.

## Networking

* [client\_authentication\_completed](/services/playfab/api-references/events/Networking/client-authentication-completed)\
  This event is triggered when client authentication is completed.

* [client\_connected\_to\_network](/services/playfab/api-references/events/Networking/client-connected-to-network)\
  This event is triggered when a client connects to a network.

* [client\_initialization\_completed](/services/playfab/api-references/events/Networking/client-initialization-completed)\
  This event is triggered when client initialization is completed.

* [client\_network\_created](/services/playfab/api-references/events/Networking/client-network-created)\
  This event is triggered when a client network is created.

* [client\_network\_destroyed](/services/playfab/api-references/events/Networking/client-network-destroyed)\
  This event is triggered when a client network is destroyed.

* [client\_network\_information\_received](/services/playfab/api-references/events/Networking/client-network-information-received)\
  This event is triggered when client network information is received.

* [client\_request\_failed](/services/playfab/api-references/events/Networking/client-request-failed)\
  This event is triggered when a client request fails.

* [data\_received\_by\_clients](/services/playfab/api-references/events/Networking/data-received-by-clients)\
  This event is triggered when data is received by clients.

* [data\_sent\_by\_clients](/services/playfab/api-references/events/Networking/data-sent-by-clients)\
  This event is triggered when data is sent by clients.

* [moderation\_service\_request\_count](/services/playfab/api-references/events/Networking/moderation-service-request-count)\
  This event is triggered when moderation service request count is reported.

* [player\_disconnected\_from\_network](/services/playfab/api-references/events/Networking/player-disconnected-from-network)\
  This event is triggered when a player disconnects from a network.

* [unity\_client\_initialization\_completed](/services/playfab/api-references/events/Networking/unity-client-initialization-completed)\
  This event is triggered when Unity client initialization is completed.

* [unreal\_client\_initialization\_completed](/services/playfab/api-references/events/Networking/unreal-client-initialization-completed)\
  This event is triggered when Unreal client initialization is completed.

## Partner

* [display\_name\_filtered](/services/playfab/api-references/events/Partner/display-name-filtered)\
  This event is triggered when a display name is filtered by community sift.

* [player\_display\_name\_filtered](/services/playfab/api-references/events/Partner/player-display-name-filtered)\
  This event is triggered when a display name is filtered by community sift only if there's an associated player EntityId for the event.

* [player\_photon\_session\_authenticated](/services/playfab/api-references/events/Partner/player-photon-session-authenticated)\
  This event is triggered when a player connects to a Photon Cloud application and authenticates with PlayFab using Photon custom authentication.

## Player

* [player\_action\_executed](/services/playfab/api-references/events/Player/player-action-executed)\
  This event is triggered when an action linked to a segmentation change or event rule executes on a player.

* [player\_ad\_campaign\_attribution](/services/playfab/api-references/events/Player/player-ad-campaign-attribution)\
  This event is triggered by an attribution tracking Add-on when a player is matched to a paid acquisition campaign.

* [player\_consumed\_item](/services/playfab/api-references/events/Player/player-consumed-item)\
  This event is triggered when a player consumes an item from their inventory.

* [player\_inventory\_item\_added](/services/playfab/api-references/events/Player/player-inventory-item-added)\
  This event is triggered when an item is granted to a player.

* [player\_paid\_for\_purchase](/services/playfab/api-references/events/Player/player-paid-for-purchase)\
  This event is triggered when the second step of the payment process completes, paying for the purchase.

* [player\_realmoney\_purchase](/services/playfab/api-references/events/Player/player-realmoney-purchase)\
  This event is triggered when a player makes a real money purchase, and generates revenue for the game.

* [player\_receipt\_validation](/services/playfab/api-references/events/Player/player-receipt-validation)\
  This event is triggered when a player attempts to make a real money purchase and the purchase receipt is being validated.

* [player\_redeemed\_coupon](/services/playfab/api-references/events/Player/player-redeemed-coupon)\
  This event is triggered when a player redeems a coupon.

* [player\_set\_profile\_property](/services/playfab/api-references/events/Player/player-set-profile-property)\
  This event is triggered when PlayFab makes an internal adjustment to a player profile.

* [player\_started\_purchase](/services/playfab/api-references/events/Player/player-started-purchase)\
  This event is triggered when a player starts a purchase.

* [player\_vc\_item\_purchased](/services/playfab/api-references/events/Player/player-vc-item-purchased)\
  This event is triggered when the player makes a purchase using virtual currency.

* [player\_virtual\_currency\_balance\_changed](/services/playfab/api-references/events/Player/player-virtual-currency-balance-changed)\
  This event is triggered when a player's virtual currency balance changes.

## PlayerIdentity

* [auth\_token\_validated](/services/playfab/api-references/events/PlayerIdentity/auth-token-validated)\
  This event is triggered when an email confirmation link is clicked.

* [character\_created](/services/playfab/api-references/events/PlayerIdentity/character-created)\
  This event is triggered when a character is created for the first time.

* [entity\_created](/services/playfab/api-references/events/PlayerIdentity/entity-created)\
  This event is triggered when an entity is created.

* [entity\_logged\_in](/services/playfab/api-references/events/PlayerIdentity/entity-logged-in)\
  This event is triggered when an entity has logged in.

* [player\_added\_title](/services/playfab/api-references/events/PlayerIdentity/player-added-title)\
  This event is triggered when a player creates a new account for a title. Note: this event is triggered once per title rather than once per publisher.

* [player\_banned](/services/playfab/api-references/events/PlayerIdentity/player-banned)\
  This event is triggered when a player is banned.

* [player\_changed\_avatar](/services/playfab/api-references/events/PlayerIdentity/player-changed-avatar)\
  This event is triggered when a player's avatar URL is changed.

* [player\_completed\_password\_reset](/services/playfab/api-references/events/PlayerIdentity/player-completed-password-reset)\
  This event is triggered when a player completes the password reset process by visiting the link URL that was sent to them and choosing a new password.

* [player\_created](/services/playfab/api-references/events/PlayerIdentity/player-created)\
  This event is triggered when a player account is created for the first time. Note: this event is only triggered once per publisher, not once per title.

* [player\_data\_exported](/services/playfab/api-references/events/PlayerIdentity/player-data-exported)\
  This event is triggered when a player's data is exported.

* [player\_device\_info](/services/playfab/api-references/events/PlayerIdentity/player-device-info)\
  This event is triggered once after the player logs in based on the settings for your title.

* [player\_displayname\_changed](/services/playfab/api-references/events/PlayerIdentity/player-displayname-changed)\
  This event is triggered when a player's display name is changed.

* [player\_linked\_account](/services/playfab/api-references/events/PlayerIdentity/player-linked-account)\
  This event is triggered when a new authentication method is linked to a player's account.

* [player\_logged\_in](/services/playfab/api-references/events/PlayerIdentity/player-logged-in)\
  This event is triggered when a player logs in.

* [player\_password\_reset\_link\_sent](/services/playfab/api-references/events/PlayerIdentity/player-password-reset-link-sent)\
  This event is triggered when a player is sent a link to reset their password.

* [player\_removed\_title](/services/playfab/api-references/events/PlayerIdentity/player-removed-title)\
  This event is triggered when a player account for a title is removed. Note: this event is triggered once per title rather than once per publisher.

* [player\_reported\_as\_abusive](/services/playfab/api-references/events/PlayerIdentity/player-reported-as-abusive)\
  This event is triggered when a player is reported by another player as abusive.

* [player\_tag\_added](/services/playfab/api-references/events/PlayerIdentity/player-tag-added)\
  This event is triggered when a tag is added to a player profile.

* [player\_tag\_removed](/services/playfab/api-references/events/PlayerIdentity/player-tag-removed)\
  This event is triggered when a tag is removed from a player profile.

* [player\_unlinked\_account](/services/playfab/api-references/events/PlayerIdentity/player-unlinked-account)\
  This event is triggered when an authentication method is unlinked from a player's account.

* [player\_updated\_contact\_email](/services/playfab/api-references/events/PlayerIdentity/player-updated-contact-email)\
  This event is triggered when a player updates a contact email on their profile.

* [player\_verified\_contact\_email](/services/playfab/api-references/events/PlayerIdentity/player-verified-contact-email)\
  This event is triggered when a contact email is verified for a player.

* [title\_deleted\_master\_player](/services/playfab/api-references/events/PlayerIdentity/title-deleted-master-player)\
  This event is triggered when a GDPR delete is finished.

* [title\_initiated\_player\_password\_reset](/services/playfab/api-references/events/PlayerIdentity/title-initiated-player-password-reset)\
  This event is triggered when a title initiates the account recovery process for a player.

* [title\_profile\_view\_constraints\_changed](/services/playfab/api-references/events/PlayerIdentity/title-profile-view-constraints-changed)\
  This event is triggered when a profile view constraint is changed for the title.

* [entity\_deleted](/services/playfab/api-references/events/PlayerIdentity/entity-deleted)\
  This event is triggered when an entity is deleted.

* [logged\_in\_to\_title](/services/playfab/api-references/events/PlayerIdentity/logged-in-to-title)\
  This event is triggered when a user logs in to a title.

* [player\_authenticated](/services/playfab/api-references/events/PlayerIdentity/player-authenticated)\
  This event is triggered when a player is authenticated.

* [player\_custom\_properties\_changed](/services/playfab/api-references/events/PlayerIdentity/player-custom-properties-changed)\
  This event is triggered when a player's custom properties are changed.

* [player\_identity\_link\_added](/services/playfab/api-references/events/PlayerIdentity/player-identity-link-added)\
  This event is triggered when a player identity link is added.

* [player\_identity\_link\_removed](/services/playfab/api-references/events/PlayerIdentity/player-identity-link-removed)\
  This event is triggered when a player identity link is removed.

* [player\_updated\_login\_email](/services/playfab/api-references/events/PlayerIdentity/player-updated-login-email)\
  This event is triggered when a player updates their login email.

## PlayerProfile

* [entity\_files\_set](/services/playfab/api-references/events/PlayerProfile/entity-files-set)\
  This event is triggered when files are attached to an entity.

* [entity\_language\_updated](/services/playfab/api-references/events/PlayerProfile/entity-language-updated)\
  This event is triggered when the language associated with an entity is changed.

* [entity\_objects\_set](/services/playfab/api-references/events/PlayerProfile/entity-objects-set)\
  This event is triggered when objects are attached to an entity.

* [access\_policy\_updated](/services/playfab/api-references/events/PlayerProfile/access-policy-updated)\
  This event is triggered when an access policy is updated.

* [avatar\_url\_updated](/services/playfab/api-references/events/PlayerProfile/avatar-url-updated)\
  This event is triggered when an avatar URL is updated.

* [contact\_email\_updated](/services/playfab/api-references/events/PlayerProfile/contact-email-updated)\
  This event is triggered when a contact email is updated.

* [files\_changed](/services/playfab/api-references/events/PlayerProfile/files-changed)\
  This event is triggered when files are changed.

* [language\_updated](/services/playfab/api-references/events/PlayerProfile/language-updated)\
  This event is triggered when a language setting is updated.

* [objects\_updated](/services/playfab/api-references/events/PlayerProfile/objects-updated)\
  This event is triggered when objects are updated.

## PlayStream

* [action\_executed](/services/playfab/api-references/events/PlayStream/action-executed)\
  This event is emitted when an action is executed.

* [action\_failed](/services/playfab/api-references/events/PlayStream/action-failed)\
  This event is emitted when an action failed to execute.

## Segmentation

* [segment\_entered](/services/playfab/api-references/events/Segmentation/segment-entered)\
  This event is triggered when a profile enters a segment.

* [segment\_exited](/services/playfab/api-references/events/Segmentation/segment-exited)\
  This event is triggered when a profile exits a segment.

* [api\_operation](/services/playfab/api-references/events/Segmentation/api-operation)\
  This event is triggered to summarize the actions taken during an invocation of the segmentation CRUD API.

## Session

* [client\_focus\_change](/services/playfab/api-references/events/Session/client-focus-change)\
  This event is triggered every time the application enters or exits focus on the player's device.

* [client\_session\_start](/services/playfab/api-references/events/Session/client-session-start)\
  This event is triggered when a new client session starts.

## Title

* [title\_client\_rate\_limited\_alert](/services/playfab/api-references/events/Title/title-client-rate-limited-alert)\
  This event is triggered when a single IP address generates too many API calls to PlayFab and is throttled.

* [title\_high\_error\_rate\_alert](/services/playfab/api-references/events/Title/title-high-error-rate-alert)\
  This event is triggered when a game title experiences a high rate of errors.

* [title\_requested\_limit\_change](/services/playfab/api-references/events/Title/title-requested-limit-change)\
  This event is triggered when a title requests a service limit change.

* [title\_saved\_survey](/services/playfab/api-references/events/Title/title-saved-survey)\
  This event is triggered when a game's survey is saved.

## TitleData

* [title\_news\_updated](/services/playfab/api-references/events/TitleData/title-news-updated)\
  This event is triggered when a title news is created or updated.

* [title\_secret\_key\_changed](/services/playfab/api-references/events/TitleData/title-secret-key-changed)\
  This event is triggered when a title adds or updates a Secret Key

* [title\_activated](/services/playfab/api-references/events/TitleData/title-activated)\
  This event is triggered when a title is activated.

* [title\_data\_override\_deleted](/services/playfab/api-references/events/TitleData/title-data-override-deleted)\
  This event is triggered when a title data override is deleted.

* [title\_data\_updated](/services/playfab/api-references/events/TitleData/title-data-updated)\
  This event is triggered when title data is updated.

* [title\_deactivated](/services/playfab/api-references/events/TitleData/title-deactivated)\
  This event is triggered when a title is deactivated.

## TargetedConfiguration

* [player\_churn\_prediction\_changed](/services/playfab/api-references/events/TargetedConfiguration/player-churn-prediction-changed)\
  This event is triggered when a player's churn prediction is changed.

## Statistics

* [statistic\_updated](/services/playfab/api-references/events/Statistics/statistic-updated)\
  This event is triggered when a statistic is updated.

## Leaderboards

* [character\_statistic\_changed](/services/playfab/api-references/events/Leaderboards/character-statistic-changed)\
  This event is triggered when a character statistic is changed.

* [character\_statistic\_deleted](/services/playfab/api-references/events/Leaderboards/character-statistic-deleted)\
  This event is triggered when a character statistic is deleted.

* [entity\_rank\_on\_leaderboard\_version\_ended](/services/playfab/api-references/events/Leaderboards/entity-rank-on-leaderboard-version-ended)\
  This event is triggered when a leaderboard version is reset

* [leaderboard\_version\_ended](/services/playfab/api-references/events/Leaderboards/leaderboard-version-ended)\
  This event is triggered when a leaderboard version is reset

* [player\_ranked\_on\_leaderboard\_version](/services/playfab/api-references/events/Leaderboards/player-ranked-on-leaderboard-version)\
  This event is triggered when a leaderboard version changes, generating events for top‑ranked players up to the limit defined by the "Leaderboard version change top rank events sent" setting.

* [player\_statistic\_changed](/services/playfab/api-references/events/Leaderboards/player-statistic-changed)\
  This event is triggered when a player statistic is changed.

* [player\_statistic\_deleted](/services/playfab/api-references/events/Leaderboards/player-statistic-deleted)\
  This event is triggered when a player statistic is deleted.

* [title\_statistic\_version\_changed](/services/playfab/api-references/events/Leaderboards/title-statistic-version-changed)\
  This event is triggered when the version of a statistic changes, causing its leaderboard to reset.

* [title\_statistic\_deleted](/services/playfab/api-references/events/Leaderboards/title-statistic-deleted)\
  This event is triggered when a title statistic is deleted.


## Related topics

- [PlayStream event model reference for PlayFab](/services/playfab/api-references/events/index.md)
- [PlayStream with entity events](/services/playfab/data-analytics/ingest-data/playstream-with-entity-events.md)
- [PlayFab REST API reference overview](/services/playfab/api-references/index.md)
- [Referencia del modelo de eventos de PlayStream para PlayFab](/es/services/playfab/api-references/events/index.md)
- [PlayFab CloudScript using Azure Functions Context Models](/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/CloudScript-af-context.md)
