> ## 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.

# PFEntityTokenExpiredEventHandler

> EntityToken expired event handler. Needed to reauthenticate players in scenarios where the SDK is unable to automatically refresh the cached EntityToken.

EntityToken expired event handler. Needed to reauthenticate players in scenarios where the SDK is unable to automatically refresh the cached EntityToken.

## Syntax

```cpp theme={null}
void PFEntityTokenExpiredEventHandler(  
    void* context,  
    const PFEntityKey* entityKey  
)  
```

### Parameters

**`context`**   void\*

Optional context pointer to data used by the event handler.

**`entityKey`**   [PFEntityKey\*](/services/playfab/api-references/c/pftypes/structs/pfentitykey-c)

The EntityKey for the Entity whose auth token expired.

### Return value

Type: void

## Requirements

**Header:** PFEntity.h

## See also

[PFEntity members](/services/playfab/api-references/c/pfentity/pfentity_members)


## Related topics

- [PFEntityRegisterTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenexpiredeventhandler.md)
- [Handling Token Expiration](/services/playfab/sdks/c/relogin.md)
- [Services C API overview - PFEntity.h](/services/playfab/api-references/c/pfentity/pfentity_members.md)
- [PFEntityUnregisterTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenexpiredeventhandler.md)
- [PFEntityTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentitytokenrefreshedeventhandler.md)
