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

# PFCharacterInventory

> PFCharacterInventory data model.

PFCharacterInventory data model.

## Syntax

```cpp theme={null}
typedef struct PFCharacterInventory {  
    const char* characterId;  
    PFItemInstance const* inventory;  
    uint32_t inventoryCount;  
} PFCharacterInventory;  
```

### Members

**`characterId`**   const char\*\
*is null-terminated*

(Optional) The id of this character.

**`inventory`**   [PFItemInstance](https://docs.xbox.com/services/playfab/api-references/c/pftypes/structs/pfiteminstance.md) const\*\
*may be nullptr*

(Optional) The inventory of this character.

**`inventoryCount`**   uint32\_t

Count of inventory

## Requirements

**Header:** PFTypes.h

## See also

[PFTypes members](https://docs.xbox.com/services/playfab/api-references/c/pftypes/pftypes_members.md)


## Related topics

- [PFGetPlayerCombinedInfoResultPayload](https://docs.xbox.com/services/playfab/api-references/c/pftypes/structs/pfgetplayercombinedinforesultpayload.md)
- [Services C API overview - PFTypes.h](https://docs.xbox.com/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [Get Character Inventory](https://docs.xbox.com/services/playfab/api-references/rest/client/player-item-management/get-character-inventory.md)
- [character_inventory_item_added](https://docs.xbox.com/services/playfab/api-references/events/Character/character-inventory-item-added.md)
- [Move Item To Character From Character](https://docs.xbox.com/services/playfab/api-references/rest/server/player-item-management/move-item-to-character-from-character.md)
